我可以自定义 UIAlertView [iPhone iOs 4] 吗?
Posted
技术标签:
【中文标题】我可以自定义 UIAlertView [iPhone iOs 4] 吗?【英文标题】:Can I customise the UIAlertView [iPhone iOs 4]? 【发布时间】:2011-01-25 20:07:06 【问题描述】:我尝试运行这个自定义 UIAlertView 的示例,但它不起作用。
http://joris.kluivers.nl/iphone-dev/?p=CustomAlert
我想更改 UIAlertView 的背景图片。
我可以吗?
谢谢
【问题讨论】:
是的,你可以做到。我不确定你在寻找什么其他类型的答案。如果您正在寻求帮助以使示例运行,您最好联系该示例的开发人员。 链接中的示例对我有用。 【参考方案1】:我之前定制过 UIAlertView,但在发布新操作系统(特别是 4.2)时它就坏了。我建议实现您自己的自定义视图,而不是尝试自定义 UIAlertView。
【讨论】:
【参考方案2】:技术上是的,你可以,但不赞成。修改框架提供的控件的私有视图层次结构是危险的,并且可能导致与操作系统的未来版本不兼容。更重要的是,如果你开始改变这些东西,你就是在打破 UI 惯例,这不应该掉以轻心。
【讨论】:
【参考方案3】:我有一个 UIAlertView 替代品,在 github 上共享,它支持使用自定义背景:
https://github.com/TomSwift/TSAlertView
【讨论】:
以上是关于我可以自定义 UIAlertView [iPhone iOs 4] 吗?的主要内容,如果未能解决你的问题,请参考以下文章