我正在寻找一个简单的解决方案,在包含超链接文本的iOS应用中显示弹出文本。
此刻,我的文字弹出为UIAlertView。用户在其下方有一个“关闭”按钮,用于取消该框。但是,此类(UIAlertView)不允许在消息文本中使用超链接。我知道创建一个全新的自定义UIAlertView是不受欢迎的(更不用说可能因为我想达到的目标而过度杀伤)。
也许我正在使用UIAlertViews咆哮错误的树。我是iOS新手,不知道可用的范围。基本上,我需要弹出一个对话框(或窗口),其中包含一串文本,一个(关闭/后退/关闭)按钮,以及文本中可能的超链接。这些超链接依次启动自己的其他弹出窗口/窗口/对话框。
我在这里工作的是一个简单的字典应用程序。这是一个包含术语的表格视图。这些术语导致定义,在大多数情况下,定义本身引用其他术语。相当简单,如果可能的话,我想使用标准的API类。
任何智慧都会受到赞赏。如果我真的必须沿着创建我自己的自定义UIAlertView类的路线,那么sobeit!在这种情况下,可以欣赏一些轻量级类创建的指针。我不打算添加花哨的颜色或任何东西,只需点击文字位。
答案 0 :(得分:0)
我认为你需要创建自己的UIView子类来完成这个技巧,由UIViewController子类控制。我曾经习惯使其看起来更像是一个警报视图的一个技巧是将主弹出视图嵌入到具有清晰背景的全屏视图中。
一般来说,Apple SDK可以很容易地做标准事物(UIAlertView),但是如果你想修补它(嵌入式链接),你需要自己动手做。