Apple如何做这样的行动表?

Sei*_*Day 3 uiactionsheet ios uialertcontroller

前几天我正在探索新的Apple Music应用程序,并找到了一个相当奇特的行动表......

一个特殊的行动表

到现在为止,我不知道任何UIAlertControllerUIActionSheet可能有这样的分隔!想一想,他们是如何让那个顶部按钮看起来像一个桌面视图?

我已经倒在这两个UIActionSheet,UIAlertControllerUIAlertAction文件都没有成功.据我所知,Apple看起来并不善于对这些进行子类化,也不会弄乱视图层次结构.

那么我的问题如下:

  • 如何在自己的活动表上重现那些较厚的分隔物?
  • 如何重现顶部按钮,主动作体下方有图像和描述性文字?
  • 是否有任何当前的API提供此功能?

任何指导都将非常感谢.先感谢您.

Amr*_*med 6

这是正常的UIAlertController,UIActionSheet但最后一张工作表有一个自定义视图,它是一个图像和2个标签

你可以看到这些问题,如果你想知道如何用正常生产,UIActionSheet但它有点棘手

第一个问题

第二个问题

第三个问题

Ch Tut

或者如果您不想使用任何黑客,UIActionSheet或者UIAlertController您可以使用这些库来替代动作表JGActionSheet

其他图书馆

ahkactionsheet

rmactioncontroller

sgactionview