Apple 是怎么做到这样的 sheet?
How did Apple do their action sheet like this?
前几天我在探索新的 Apple Music 应用程序,发现了一个相当奇怪的操作 sheet...
直到现在,我都不知道 UIAlertController
或 UIActionSheet
可以有这样的分隔线!想想看,他们是如何让顶部按钮看起来像 table 视图单元格的?
我已经遍历了 UIActionSheet
、UIAlertController
和 UIAlertAction
文档,但都没有成功。据我所知,Apple 并不希望对这些进行子类化,或者弄乱视图层次结构。
那么我的问题如下:
- 如何通过自己的操作 sheet 复制那些较厚的分隔物?
- 如何复制顶部按钮,在主要操作主体下方使用图像和描述性文字?
- 目前有没有提供此功能的API?
任何指导将不胜感激。提前谢谢你。
这是正常的 UIAlertController
或 UIActionSheet
但最后一个 sheet 有一个自定义视图,它是一个图像和 2 个标签
如果你想知道如何用普通的方法生成它,你可以看到这些问题 UIActionSheet
但它有点棘手
First Question
Second Question
Third Question
或者如果您不想在 UIActionSheet
或 UIAlertController
上使用任何 hack,您可以使用这些库来替代 Action Sheets JGActionSheet
其他图书馆
前几天我在探索新的 Apple Music 应用程序,发现了一个相当奇怪的操作 sheet...
直到现在,我都不知道 UIAlertController
或 UIActionSheet
可以有这样的分隔线!想想看,他们是如何让顶部按钮看起来像 table 视图单元格的?
我已经遍历了 UIActionSheet
、UIAlertController
和 UIAlertAction
文档,但都没有成功。据我所知,Apple 并不希望对这些进行子类化,或者弄乱视图层次结构。
那么我的问题如下:
- 如何通过自己的操作 sheet 复制那些较厚的分隔物?
- 如何复制顶部按钮,在主要操作主体下方使用图像和描述性文字?
- 目前有没有提供此功能的API?
任何指导将不胜感激。提前谢谢你。
这是正常的 UIAlertController
或 UIActionSheet
但最后一个 sheet 有一个自定义视图,它是一个图像和 2 个标签
如果你想知道如何用普通的方法生成它,你可以看到这些问题 UIActionSheet
但它有点棘手
First Question
Second Question
Third Question
或者如果您不想在 UIActionSheet
或 UIAlertController
上使用任何 hack,您可以使用这些库来替代 Action Sheets JGActionSheet
其他图书馆