如何定位UIAlertController的视图?

时间:2015-03-18 02:07:29

标签: ios swift uialertcontroller

我在Swift中编写了一个应用程序,目标是iOS 8.是否有人知道是否可以通过编程方式定位通过UIAlertController显示的警报?该文档未提及位置或位置,因此我尝试将控制器的view.frame属性设置为新的CGRect,但警报仍然显示为死点。

1 个答案:

答案 0 :(得分:3)

警报视图按设计显示在中心。这是因为最终用户的体验是熟悉和简单的。在UIAlertController的文档中,它还指出:

  

此类的视图层次结构是私有的,不得修改。

如果你想操纵框架的放置,你有几个选项使用普通的旧UIView / UIViewController。这是一个我用过的地方,你可以用swift编写你想要的东西:https://github.com/vikmeup/SCLAlertView-Swift