Mobile app version of vmapp.org
Login or Join
Steve758

: Designing an IOS settings page This is probably obvious, but I haven't found my answer yet. When designing for ios, do I absolutely have to use their "settings page" design or can I make my

@Steve758

Posted in: #Applications #Ios

This is probably obvious, but I haven't found my answer yet. When designing for ios, do I absolutely have to use their "settings page" design or can I make my own? This is my first go at designing for ios and I have a lot to learn.

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Steve758

1 Comments

Sorted by latest first Latest Oldest Best

 

@Nimeshi706

You can create your own settings page or use the native settings app. Apple's suggested method is dependent on the use of the settings: Frequently changed preferences should use a custom UI. Infrequently changed preferences should use a Settings bundle (the native settings app).

From the iOS Developer Library:


Apps then have two options for presenting preferences:


Display preferences inside the app.
Use a Settings bundle to manage preferences from the Settings app.


Which option you choose depends on how you expect users to interact with preferences. The Settings bundle is generally the preferred mechanism for displaying preferences. However, games and other apps that contain configuration options or other frequently accessed preferences might want to present them inside the app instead.


If you do implement your own settings interface, there is no standard or guideline to how you display those settings:


There is no standard way to display custom preferences from inside an iOS app. You can integrate preferences in many ways, including using a separate tab in a tab-bar interface or using a custom button from one of your app’s screens. Preferences should generally be presented using a distinct view controller so that changes in preferences can be recorded when that view controller is dismissed by the user.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme