【问题标题】:Drop-down menu in iOS alertiOS 警报中的下拉菜单
【发布时间】:2014-07-09 17:53:05
【问题描述】:

我正在尝试为应用程序的某些区域动态设置标签,以便其中一些显示而另一些隐藏。我有一个警报,提示输入文本来填充这些标签,但我事先知道这些选项,并且只允许用户选择某些选项。 有没有办法在 iOS 警报中提供选项下拉菜单,而不是简单的文本输入?任何帮助将不胜感激。

【问题讨论】:

    标签: iphone ios objective-c drop-down-menu alert


    【解决方案1】:

    你不能有一个下拉菜单,但你可以有多个按钮,每个选项一个。

    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle: @"title" message: @"message" 
    delegate: self cancelButtonTitle: @"Cancel" otherButtonTitles: @[@"option1", @"option2", 
    @"option3"], nil];
    

    【讨论】:

    • 就是这样。 iOS 中甚至没有原生的下拉菜单样式控件。另一种方法是使用您自己的自定义模式视图。
    • 如果你有很多选项,你可以显示一个包含 UITableView 的模态视图控制器。
    【解决方案2】:

    你不需要:

    @[@"option1", @"option2", @"option3"], 无

    改用简单的字符串:

    @"option1", @"option2", @"option3", 无

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-23
      • 2021-06-14
      • 2012-01-14
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多