Vi propongo un piccolo tricks che ho trovato ieri lavorando ad un mio progetto. Volevo un segmented control da inserire sopra una tabella che fosse uguale a quello presente nell’AppStore:
Nella documentazione relativa all’oggetto UISegmentedControl, però, non è segnalato nessuno stile che permetta di impostarlo come quello che volevo. Gli stili permessi sono i seguenti (iOS 4.3):
typedef enum {
UISegmentedControlStylePlain,
UISegmentedControlStyleBordered,
UISegmentedControlStyleBar,
UISegmentedControlStyleBezeled,
} UISegmentedControlStyle;
Inserendo, invece, il valore 7 nella proprietà segmentedControlStyle si ottiene proprio il risultato desiderato:
segment.segmentedControlStyle = 7;
Spero vi possa essere utile questo trucchetto, ricordatevi però che si tratta di una funzione non documentata, quindi potrebbe causare un rifiuto della vostra applicazione!
Fonte: StackOverflow
1 comments On Xcode Tips&Tricks #14 – Impostiamo un SegmentedControl come quello dell’AppStore
Grazie! Mi sarà molto utile, ci avevo provato in passato ma non essendo documentato avevo lasciato perdere 😉