Non riesco a vedere come questo sia possibile dalla documentazione, ma qui nike lo sta facendo nella loro app quindi deve esserci un modo.Come posso usare UIPickerView nel mio settings.bundle come fa l'app 'nike + ipod'?
risposta
è impossibile purtroppo. Apple lo ha sviluppato per Nike, quindi hanno usato trucchi per farlo. Potrebbe essere effettivamente possibile, ma è certamente non documentato se possibile. Impossibile per un'app App Store. Facci sapere se trovi un modo per farlo anche se non è documentato.
Se si utilizza la libreria InAppSettingsKit, è possibile avere un'impostazione che utilizza una visualizzazione secondaria personalizzata (un UIViewController personalizzato) per visualizzare la scelta per l'utente. Quindi tutto ciò che devi fare è creare un controller di visualizzazione personalizzato che assomigli a quello della tua immagine (fondamentalmente è solo un UITableView e un UIPickerView).
Nell'app di esempio che accompagna InAppSettingsKit, c'è un esempio su come usare una sottoview personalizzata.
Sono abbastanza sicuro che Nike sta ricevendo un trattamento preferenziale da Apple qui. Bene, Apple ha scritto l'intera cosa AFAIK, quindi ... –