美文网首页
iOS-HIG 用户交互-设置

iOS-HIG 用户交互-设置

作者: 肖建春 | 来源:发表于2017-07-21 14:38 被阅读22次

    Settings

    Some apps may need to provide a way to make setup or configuration choices, but most apps can avoid or delay doing so. Successful apps work well for most people right away, while also offering some convenient ways to adjust the experience. When you design your app to function the way most people expect, you decrease the need for settings.

    一些app需要提供一种方式来完成设置或配置选项,但是大多数app可以避免或者延迟这么做。成功的app让用户马上能使用,同时提供一些便捷的方式来改变体验。当你按照大多数用户期望设计你的app功能时,减少设置的必要性。

    Infer what you can from the system.If you need information about the user, device, or environment, query the system for it whenever possible instead of asking the user. For example, instead of asking someone to enter their zip code so you can present local options, ask permission to use their current location.

    搞清你可以从系统得到什么。如果你需要用户的信息,设备,或者环境,尽可能向系统而不是向用户询问。例如,与其让用户输入他们的邮编这样你可以展示本地选项,还不如要求权限来使用他们的当前地址。

    Thoughtfully prioritize configuration options within your app.Your app’s main screen is a good place for options that are essential or that change frequently. Secondary screens are better for options that change only occasionally.

    在你app里默认使用优先配置选项。你app主屏幕适合放关键或者经常改变的内容选项。第二屏幕最好放只是偶尔改变的选项。

    Provide shortcuts to Settings when appropriate.If your app includes text that directs users to Settings, such as “Go to Settings > MyApp > Privacy > Location Services,” provide a button that opens that location automatically. To learn how to implement this behavior, seeSettings Launch URLinUIApplication.

    合适时,提供设置的捷径。如果你的app包括文本指引用户到达设置,例如“Go to Settings > MyApp > Privacy > Location Services,”,提供一个按钮自动打开这个路径。To learn how to implement this behavior, seeSettings Launch URLinUIApplication.

    Expose infrequently changed configuration options in Settings.

    暴露在设置中不频繁改变的配置选项。

    The Settings app is a central location for making configuration changes throughout the system, but people must leave your app to get there. It’s far more convenient to adjust settings directly within your app. If you must provide settings that rarely require change, see Implementing an iOS Settings Bundle in Preferences and Settings Programming Guide for developer guidance.

    在系统中Settings app是一个做配置改变的中心位置,但是用户必须离开你的app到达那里。在你的app里直接改变设置会更便捷。如果你必须提供很少要求改变的设置,seeImplementing an iOS Settings BundleinPreferences and Settings Programming Guidefor developer guidance.

    相关文章

      网友评论

          本文标题:iOS-HIG 用户交互-设置

          本文链接:https://www.haomeiwen.com/subject/dpxekxtx.html