在iOS7中改变UIAlertView的字体大小[英] Change font size for UIAlertView in iOS7

本文是小编为大家收集整理的关于在iOS7中改变UIAlertView的字体大小的处理方法,想解了在iOS7中改变UIAlertView的字体大小的问题怎么解决?在iOS7中改变UIAlertView的字体大小问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我想更改 alertView 中消息文本和标题文本的字体大小.苹果网站中没有关于此的文档,但苹果在其子类化注释中说"UIAlertView 类旨在按原样使用".请参考以下链接.https://developer.apple.com/library/ios/documentation/uikit/reference/UIAlertView_Class/UIAlertView/UIAlertView.html

如果要避免更改警报视图的文本大小或者可以更改,我真的很困惑?谁能告诉我什么是最好的做法?

如果可以更改文字大小,能否提供一些方法来做到这一点?

推荐答案

是的,"UIAlertView 类旨在按原样使用".您不应直接访问 UIAlertView 中的任何标签,也不应将 UIAlertView 子类化 - Apple 明确说明了这一点,并且在发送到 Apple Store 发布时可能会导致您的应用在修订期间被拒绝.这同样适用于 UIActionSheet.

这解释了为什么您无法通过 UIAlertView 的公共 API 访问任何 UILabel.从技术上讲,您仍然可以通过查看 UIAlertView 子视图 NSArray 属性的内容来访问它们 - 实际上包含所有子视图,其中包括 UILabel 和 UIButton 实例.但是,如前所述,您绝对应该避免这样做,而是考虑实现您自己的警报视图,以便在需要时以模态方式加载.

本文地址:https://www.itbaoku.cn/post/924656.html