Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何实现像 iPhone 内置照片编辑应用程序这样的操作表。
转到照片应用程序,然后选择一张照片,然后单击裁剪按钮。有一个按钮叫约束。单击它,将显示一个操作表(或弹出视图?)。它在一行上有 3 个按钮。但似乎操作表只能在一行中有一个按钮。
那么我该怎么做呢?
编写自己的视图和视图控制器。将视图设计为您想要的外观,当您想要显示“操作表”时,让您的控制器像系统一样从底部为视图设置动画。做这样的自定义工作表并不难。帮自己一个忙,不要将代码添加到现有的 VC 中,而是创建一个带有委托和简单协议的新类,使其有点像操作表。当用户最终点击按钮时,协议使用协议回调返回结果。然后,您可以在其他地方重用这个类(或将其发布在 github 上以获取名利!)