Reputation: 41685
It seems there are many advocates of InAppSettings https://bitbucket.org/keegan3d/inappsettings/wiki/Home
In my app, I need to have multiple different settings page from different views.
(Conceptually there are multiple apps within the app, and each app needs its own setting page)
I thought maybe there will be some easy way to create settings page without IB or enourmous coding, and surely found InAppSettings and InAppSettingsKit( http://inappsettingskit.com/)
I have 2 concerns before digging into one of them.
Thank you.
Upvotes: 1
Views: 1333
Reputation: 1496
InAppSettingKit is designed to give you (alost)identical functionality to that of Settings.App.
As @Artur Sampaio says, you should create a separate appname.plist for each of your conceptual apps and then in your Settings.bundle add for each 'conceptual app' a PSChildPaneSpecifier that points to the appname.plist
Upvotes: 1
Reputation: 71
I'm not sure about InAppSettings, but InAppSettingsKit is able to do all three demands. To do (2), just create a bundle named InAppSettings.bundle instead of the usual Settings.bundle.
For (1): Create .plists with different names inside the InAppSettings.bundle and have their name in the _file attribute of the IASKAppSettingsViewController.
For (3): The Custom View Controller (IASKAppSettingsViewController) it specifies is highly customizeable, and you can just read the code to see how they present the CreditsFooter to place your custom image.
Sorry for the bad english
Upvotes: 2