【发布时间】:2014-06-25 23:24:40
【问题描述】:
我是 iOS 开发的新手,我正在将 Android 应用程序移植到 iOS 7。Android 应用程序提供了一个屏幕,允许用户更改许多非持久性设置。因为这些没有保存,我似乎不适合在 iOS 上通过设置包和内置设置应用程序将它们公开为首选项。因此,我正在查看应用内设置屏幕,据我了解,Apple 允许但可能不鼓励这样做。
一些问题:
我是否正确,Apple 允许使用应用内方法?大多数示例代码似乎都使用设置包。将应用提交到 App Store 时我会遇到问题吗?
我可以将设置 UI 放在一个简单的 UITableViewController 中,但是是否有一种经过批准的方法可以将其公开给用户? XCode 5 没有为工具栏按钮提供设置标识符(和图标),并且“信息”标识符(圆圈内的字母 i)似乎也被删除了。我应该使用自定义图标吗?有没有事实上的标准?
我之前没有在 iOS 上看到过这种 UI 元素,但我作为用户对该平台的了解是有限的。
【问题讨论】:
-
老实说,我不太明白您所说的应用内设置是什么意思。你能描述更多或举例吗?
-
@voyage11 我的意思是设置 UI 是我的应用程序的一部分,而不是通过 Apple 的内置设置应用程序访问。
标签: ios user-interface ios7