我正在使用UIalertView,
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:appname
message:@"some blah blah!"
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:@"Free content", nil];
[alert show];
这里我想减少"免费内容"的字体大小。当弹出警报视图(类似于arial-9)字体时,有没有办法减少字体或以自定义方式设计它?
感谢,
答案 0 :(得分:2)
您无法自定义UIAlertView的外观,
因为此类的视图层次结构为私有且必须不能修改。
了解更多信息,请参阅UIAlertView类参考:UIAlertView Class Reference:
为什么不呢?
您可以使用带有欲望外观的自定义AlertView
请参阅以下链接,了解如何使用所需的外观CustomAlertView Sample
创建自定义提醒视图答案 1 :(得分:0)
从iOS 8开始,UIAlertView已被弃用。您需要从iOS8开始使用UIAlertController。您可以使用键值编码使用attributionTitle键设置UIAlertController的按钮字体。
更多关于此处提供的答案。