Nie widzę, jak to jest możliwe z dokumentacji, ale tutaj nike robi to w swojej aplikacji, więc musi być jakiś sposób.Jak mogę użyć UIPickerView w moim settings.bundle jak to robi aplikacja 'nike + ipod'?
Odpowiedz
To niestety niemożliwe. Apple opracowało go dla Nike, więc wykorzystali swoje własne sztuczki, aby to zrobić. Możliwe, że jest to możliwe, ale z pewnością jest to nieudokumentowane, jeśli to możliwe. Niemożliwe dla aplikacji App Store. Daj nam znać, jeśli wymyślisz sposób, aby to zrobić, nawet jeśli jest to nieudokumentowane.
Jeśli używasz biblioteki InAppSettingsKit, możesz mieć ustawienie, które używa niestandardowego podglądu podrzędnego (niestandardowy kontroler UIViewController), aby wyświetlić wybór dla użytkownika. Wszystko, co musisz zrobić, to stworzyć niestandardowy kontroler widoku, który wygląda dokładnie tak, jak na zdjęciu (jest to w zasadzie tylko UITableView i UIPickerView).
W przykładowej aplikacji dołączonej do InAppSettingsKit znajduje się przykład korzystania z niestandardowego podglądu podrzędnego.
Jestem prawie pewna, że Nike ma preferencyjne traktowanie od Apple. Cóż, Apple napisał całą rzecz AFAIK, więc ... –