M.O*_*man 3 iphone uialertview ios
简单地说,我有一个弹出UIAlertView视图的按钮
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"u clicked me !!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
Run Code Online (Sandbox Code Playgroud)
我想更改消息的字体和大小以及UIAlertView的颜色?
有一个简单的方法吗?
我听说有很多人继承UIAlertView,但后来我在Apple的UIAlertView类参考页面上阅读了这条评论:
子类注释
UIAlertView类旨在按原样使用,不支持子类化.此类的视图层次结构是私有的,不得修改.
即人们不应该试图修改UIAlertView的元素或行为.在iOS的更高版本(例如iOS 6或iOS 5.3或其他版本)中,行为可能会发生变化,从而打破了对UIAlertView的各种修改.
无论如何,要回答你的问题:为什么不尝试创建你自己的UIView,你可以在你的任何视图之上添加类似UIAlertView的子视图?这样,您就可以轻松控制背景颜色和标签字体以及所有内容.
| 归档时间: |
|
| 查看次数: |
17089 次 |
| 最近记录: |