我在Swift中编写了一个应用程序,目标是iOS 8.是否有人知道是否可以通过编程方式定位通过UIAlertController显示的警报?该文档未提及位置或位置,因此我尝试将控制器的view.frame
属性设置为新的CGRect
,但警报仍然显示为死点。
答案 0 :(得分:3)
警报视图按设计显示在中心。这是因为最终用户的体验是熟悉和简单的。在UIAlertController
的文档中,它还指出:
此类的视图层次结构是私有的,不得修改。
如果你想操纵框架的放置,你有几个选项使用普通的旧UIView / UIViewController。这是一个我用过的地方,你可以用swift编写你想要的东西:https://github.com/vikmeup/SCLAlertView-Swift