【问题标题】:UIAlertView text formattingUIAlertView 文本格式
【发布时间】:2011-07-13 10:34:30
【问题描述】:

您好,我想知道是否可以更改 uialertview 的文本格式。即

消息“你赢了”,但“赢”字以粗体显示。

我环顾四周,似乎唯一的解决方案是创建自己的弹出窗口。

有什么想法吗?

谢谢

【问题讨论】:

  • UIAlertView,类似于iOS中的一些类,是不可直接修改的。 UIActionSheet 有一些相同的缺点。随着 iOS5 最近发布,许多课程更加开放,但我没有听说其中任何一个有任何变化。
  • 感谢您的信息。我决定创建自己的,因为它只是一个带有一些动画的视图。

标签: fonts uitextview uialertview


【解决方案1】:

目前这是不可能的。您必须创建一个自定义UIAlertView。这是唯一的选择,因为它不能被子类化。

来自类参考:

子类化注释
UIAlertView 类旨在按原样使用 并且不支持子类化。这个类的视图层次结构是 私有,不得修改。

虽然有开源版本。搜索“自定义 UIAlertView”,您会很容易找到它们。例如,请参阅此问题以获取一些链接:

Custom UIAlertView?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多