【发布时间】:2012-09-20 13:50:40
【问题描述】:
我想知道如何实现像 iPhone 内置的照片编辑应用一样的操作表。
转到“照片”应用,然后选择一张照片,然后单击裁剪按钮。有一个按钮叫约束。单击它,将显示一个操作表(或弹出视图?)。它在一行上有 3 个按钮。但似乎操作表只能有一个按钮。
那我该怎么做呢?
【问题讨论】:
-
私有子类。做梦都别想。
标签: iphone xcode button action
我想知道如何实现像 iPhone 内置的照片编辑应用一样的操作表。
转到“照片”应用,然后选择一张照片,然后单击裁剪按钮。有一个按钮叫约束。单击它,将显示一个操作表(或弹出视图?)。它在一行上有 3 个按钮。但似乎操作表只能有一个按钮。
那我该怎么做呢?
【问题讨论】:
标签: iphone xcode button action
编写您自己的视图和视图控制器。将视图设计为您想要的外观,当您想要显示“操作表”时,让您的控制器像系统一样从底部为视图设置动画。做这样的自定义工作表并不难。帮自己一个忙,不要将代码添加到现有的 VC 中,而是创建一个带有委托和简单协议的新类,使其有点像操作表。当用户最终点击按钮时,协议使用协议回调返回结果。然后你可以在其他地方重用这个类(或者在 github 上发布它以获得名利!)
【讨论】: