我一直在使用SDCAlertView,我对它非常满意。
我最近更新到最新版本,现在有SDCAlertController。
以旧的方式,我需要在屏幕上添加一些额外的视图,但其中一个是额外的UILabel。我会用一个宽度为“SDCAlertViewWidth”的帧减去大约20个点来创建它。这是一个可以拥有所需行数的UILabel(0行),我会调用“sizeToFit”来强制它自己调整大小。
“SDCAlertViewWidth”在SDCAlertController中不可用。在新的做事方式下,最好的方法是什么?
答案 0 :(得分:1)
SDCAlertController有一个visualStyle
,它定义了警报的大部分外观。您可以使用其width
属性来获取警报的宽度。