2012-10-13 48 views
1

我正在尋找一種簡單的解決方案,以在包含帶有超鏈接的文本的iOS應用中呈現彈出文本。帶有可點擊鏈接的iOS文本彈出框

此刻,我的文字會彈出一個UIAlertView中。用戶有一個「關閉」按鈕,在此關閉該框。但是,此類(UIAlertView)不允許在消息文本中使用超鏈接。我明白,創建一個全新的自定義UIAlertView是皺眉(更不用說可能矯枉過正我想實現)。

也許我用UIAlertViews找錯了樹。我是iOS新手,不知道可用的範圍。實質上,我需要彈出的對話框(或窗口),其中包含一串文本,(關閉/返回/關閉)按鈕以及文本中可能的超鏈接。這些超鏈接反過來啓動他們自己的其他彈出窗口/窗口/對話框。

就是我在這裏工作的是一個簡單的字典應用程序。這是一個包含條款的表格視圖。術語導致定義,在大多數情況下,定義本身引用其他術語。相當簡單,如果可能的話,我想使用標準的API類。

任何智慧將不勝感激。如果我真的必須走下創建自己的定製UIAlertView類的路線,那麼sobeit!在這種情況下,一些指針輕量級創建將不勝感激。我不想添加奇特的顏色或任何東西,只是點擊文本的位。

回答

0

我認爲你需要創建自己的UIView子類這樣的伎倆,由UIViewController子類控制。我用來使它看起來更像一個警報視圖的一個技巧就是將主要彈出視圖嵌入到全屏視圖中,並具有清晰的背景。

一般情況下,蘋果的SDK使得它很容易做到標準化的東西(UIAlertView中),但是如果你想用它(嵌入式鏈接)鼓搗,你需要自己做。