Invece di suggerire come mettere il segmente d controllo in una scrollview (vedi le altre risposte elencate) proporrò un approccio diverso: cambiare l'elemento dell'interfaccia utente.
Se si dispone di un paio (due o tre) opzioni mutuamente esclusive su un'applicazione desktop, è possibile utilizzare i pulsanti di opzione e sarebbe opportuno; ma se avessi dieci e sopra opzioni, lanciare questi pulsanti radio in una scrollview non sarebbe la scelta migliore. Un'interfaccia utente migliore/più pulita utilizzerebbe un menu a discesa.
Questo era per un'applicazione desktop .. ma i principi dell'interfaccia utente per sistemi operativi mobili sono gli stessi. Un controllo di segmento dovrebbe avere poche opzioni (forse cinque parti superiori). Più di questo e dovresti usare un elemento dell'interfaccia utente diverso.
Immaginate se l'iPhone, quando si seleziona una lingua, offrisse ogni lingua in un controllo segmentato. No! Invece, quando scegli una lingua, ti viene mostrata una lista tra cui scegliere.
fonte
2013-07-10 18:47:47
controlli segmentati non dovrebbe essere così a lungo; Raccomanderei di usare un controllo diverso per quei casi, come un menu pop-over. –
In secondo luogo, @QwertyBob, in particolare con le modifiche dell'interfaccia utente in iOS7, stavo solo testando questo ed è estremamente difficile mettere il dito sul UISegmentedControl giusto per farlo scorrere. –
Davvero? Non scorrerebbe? – centree