iOS消息框UIAlertView或者UIActionsheet,如何设置他的属性?比如frame值比如显示时间

如题,是在iPad上运行的,提示信息显示的时间太短了,让人无法看清就消失了,还有些提示信息让输入法给遮盖住了,有直接的属性可以修改他的frame值么?

阅读 3.5k
3 个回答

楼主,这些是系统封装得十分完善的控件。并不能去修改,略提醒一下,UIAlertView是不会被遮挡的,因为它是直接加在Window上的。

如果楼主希望实现这些属性,可以继承去添加属性并实现,例如添加一个NSInteger的time属性,多少秒后UIAlertView自动跳出。

当然最好的建议是,Github上有许多封装得很好的这些库或许能够满足你的需要,而且UIAlertView和UIActionSheet都被画线(废弃)了。

这两个东西用户不交互是不会自动消失的啊

这两个空间作为系统默认控件是不能修改的。。
要很多复杂炫酷的效果可以自己去写
如果要找轮子 完全可以上 cocoapods 上搜索 alertview

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题