【问题标题】:iOS text popup with clickable links带有可点击链接的 iOS 文本弹出窗口
【发布时间】:2012-10-14 05:24:45
【问题描述】:

我正在寻找一种简单的解决方案来在包含超链接文本的 iOS 应用中显示弹出文本。

目前,我的文本作为 UIAlertView 弹出。用户在下方有一个“关闭”按钮,可以关闭该框。但是,此类 (UIAlertView) 不允许在消息文本中使用超链接。我知道创建一个全新的自定义 UIAlertView 是不受欢迎的(更不用说对于我想要实现的目标可能是矫枉过正)。

也许我使用 UIAlertViews 找错了树。我是 iOS 新手,不知道可用的范围。本质上,我需要弹出一个对话框(或窗口),其中包含一串文本、一个(关闭/返回/关闭)按钮以及文本中可能的超链接。这些超链接又会启动它们自己的其他弹出窗口/窗口/对话框。

我在这里工作的是一个简单的字典应用程序。这是一个包含术语的表格视图。术语导致定义,在大多数情况下,定义本身引用其他术语。相当简单,如果可能的话,我想使用标准的 API 类。

任何智慧都会受到赞赏。如果我真的必须沿着创建自己的自定义 UIAlertView 类的路线走下去,那么别提了!在这种情况下,一些用于创建轻量级类的指针将不胜感激。我不想添加花哨的颜色或任何东西,只是能够点击文本。

【问题讨论】:

    标签: objective-c uialertview


    【解决方案1】:

    我认为您需要创建自己的 UIView 子类来完成此操作,由 UIViewController 子类控制。我用来使它看起来更像警报视图的一个技巧是将主弹出视图嵌入到具有清晰背景的全屏视图中。

    一般来说,Apple SDK 可以很容易地做标准的事情(UIAlertView),但如果你想修改它(嵌入链接),你需要自己做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多