Ho fatto il UIButton
programmazioneCome aumentare l'area di selezione di UIButton?
togglebutton = [UIButton buttonWithType:UIButtonTypeCustom];
togglebutton.frame = CGRectMake(42, 15, 80, 21);
[togglebutton addTarget:self action:@selector(toggleview)
forControlEvents:UIControlEventTouchUpInside];
[togglebutton setImage:[UIImage imageNamed:@"squ.png"] forState:UIControlStateNormal];
[buttonView addSubview:togglebutton];
Si è guardato come il tasto destro sull'immagine sopra. Ora il requisito è che l'area di selezione di questo pulsante debba essere più di quella dell'immagine Uibutton. In modo che l'utente sarà in grado di fare clic sul pulsante facilmente toccando l'area vicino di un particolare pulsante.
[togglebutton setImageEdgeInsets: UIEdgeInsetsMake(0, -30, 0, -25)];
ho cercato di impostare la image inset
ma rendendo il image irregular
. Si prega di guardare questo problema.
Come hai scelto questi riquadri e quali altri valori hai provato? – Wain
Guarda questo e prova a cambiare la modalità di visualizzazione dell'immagine del pulsante, quindi dovrebbe funzionare con gli inserimenti e l'immagine dovrebbe rimanere la stessa - http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual /ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html –
@Wain Ho impostato l'immagine inserita con la differenza di pulsante e dimensione dell'immagine –