在 iOS 应用程序中制作选项/设置视图的正确方法是啥?

Posted

技术标签:

【中文标题】在 iOS 应用程序中制作选项/设置视图的正确方法是啥?【英文标题】:What is the proper way to make options/settings view in iOS apps?在 iOS 应用程序中制作选项/设置视图的正确方法是什么? 【发布时间】:2017-03-02 10:05:42 【问题描述】:

ios 应用中制作选项/设置视图的正确方法是什么:

    使用UITableViewUICollectionView 实现静态表示、绘制单元格、分隔符、自定义手柄抽头等。 你的方式?

我需要的是加快该类型 UI 的视图创建。

【问题讨论】:

它是通用的,这应该取决于您的需要。您可能希望在您的应用程序中构建一个设置场景作为表格视图,或者一个操作表就足以满足您的需求。 这个问题离题了 - 它取决于应用程序并且主要基于意见 更重要的是,根据设计,哪个东西最适合用户体验。 【参考方案1】:

您可以将UIAlertViewController 与.actionSheet 样式一起使用。

示例:

let alertController = UIAlertController(title: nil, message: "Action for location", preferredStyle: .actionSheet)      

alertController.addAction(
    UIAlertAction(title: "One", style: .default)  action in
    // option clicked
)

//add more actions

present(alertController, animated: true, completion: nil)

外观:

【讨论】:

以上是关于在 iOS 应用程序中制作选项/设置视图的正确方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在横向模式下制作 iOS 应用

在未实例化的视图控制器上设置徽章值的正确方法?

用表格视图单元格 SWIFT 中的图像制作列表的正确方法

在 iOS 单视图应用程序中,self.view.bounds 最早设置正确的时间是啥时候?

C# MVC 使用复选框选项构造视图并将答案自动绑定到对象的正确方法?

选项按钮模式视图ios7