如何减少UIAlertView中按钮的字体大小,有没有办法这样做?

时间:2015-02-18 10:52:19

标签: ios uialertview

我正在使用UIalertView,

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:appname
                                                message:@"some blah blah!"
                                               delegate:nil
                                      cancelButtonTitle:@"Ok"
                                      otherButtonTitles:@"Free content", nil];
[alert show];

这里我想减少"免费内容"的字体大小。当弹出警报视图(类似于arial-9)字体时,有没有办法减少字体或以自定义方式设计它?

感谢,

2 个答案:

答案 0 :(得分:2)

  

您无法自定义UIAlertView的外观,

因为此类的视图层次结构为私有且必须不能修改

了解更多信息,请参阅UIAlertView类参考:UIAlertView Class Reference:

为什么不呢?

  

您可以使用带有欲望外观的自定义AlertView

请参阅以下链接,了解如何使用所需的外观CustomAlertView Sample

创建自定义提醒视图

答案 1 :(得分:0)

从iOS 8开始,UIAlertView已被弃用。您需要从iOS8开始使用UIAlertController。您可以使用键值编码使用attributionTitle键设置UIAlertController的按钮字体。

更多关于此处提供的答案。

UIAlertController custom font, size, color