【问题标题】:How to implement an (iOS) action sheet but with multiple buttons in one line?如何实现(iOS)操作表但一行中有多个按钮?
【发布时间】:2012-09-20 13:50:40
【问题描述】:

我想知道如何实现像 iPhone 内置的照片编辑应用一样的操作表。

转到“照片”应用,然后选择一张照片,然后单击裁剪按钮。有一个按钮叫约束。单击它,将显示一个操作表(或弹出视图?)。它在一行上有 3 个按钮。但似乎操作表只能有一个按钮。

那我该怎么做呢?

【问题讨论】:

  • 私有子类。做梦都别想。

标签: iphone xcode button action


【解决方案1】:

编写您自己的视图和视图控制器。将视图设计为您想要的外观,当您想要显示“操作表”时,让您的控制器像系统一样从底部为视图设置动画。做这样的自定义工作表并不难。帮自己一个忙,不要将代码添加到现有的 VC 中,而是创建一个带有委托和简单协议的新类,使其有点像操作表。当用户最终点击按钮时,协议使用协议回调返回结果。然后你可以在其他地方重用这个类(或者在 github 上发布它以获得名利!)

【讨论】:

  • 大卫,最后我听从了你的建议,并有一些代码来获得我想要的操作表。代码在这里:github.com/russj/MBActionSheet
  • 太棒了!很高兴这对你有用。很快就会查看您的代码。您可以接受我的答案作为解决方案,如果您这样做,我们都会获得积分。
猜你喜欢
  • 2013-01-14
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 2017-01-03
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
  • 2014-08-03
相关资源
最近更新 更多