1

ハイパーリンク付きのテキストを含むiOSアプリでポップアップテキストを表示するための簡単な解決策を探しています。

現時点では、私のテキストはUIAlertViewとしてポップアップ表示されます。ユーザーには、ボックスを閉じる「閉じる」ボタンがあります。ただし、このクラス(UIAlertView)では、メッセージテキスト内でハイパーリンクを使用することはできません。まったく新しいカスタムUIAlertViewを作成することは嫌われていることを理解しています(私が達成したいことに対しておそらくやり過ぎであることは言うまでもありません)。

おそらく、UIAlertViewsを使用して間違ったツリーを吠えています。私はiOSを初めて使用しますが、利用できるものの範囲がわかりません。基本的に、ポップアップするダイアログ(またはウィンドウ)が必要です。このダイアログには、テキストの文字列、(閉じる/戻る/閉じる)ボタン、およびテキスト内の可能なハイパーリンクが含まれています。これらのハイパーリンクは、独自の他のポップアップ/ウィンドウ/ダイアログを起動します。

ここで取り組んでいるのは、単純な辞書アプリケーションです。これは、用語を含むテーブルビューです。用語は定義につながり、ほとんどの場合、定義自体が他の用語を参照します。かなり単純です。可能であれば、標準のAPIクラスを使用したいと思います。

どんな知恵でもいただければ幸いです。私が本当に自分のカスタムUIAlertViewクラスを作成するルートをたどる必要がある場合は、それならそうです!この場合、軽量クラスを作成するためのいくつかのポインタをいただければ幸いです。派手な色などを追加するつもりはありません。テキストの一部をクリックするだけです。

4

1 に答える 1

0

トリックを実行するには、UIViewControllerサブクラスによって制御される独自のUIViewサブクラスを作成する必要があると思います。アラートビューのように見せるために使用したトリックの1つは、メインのポップアップビューを背景がはっきりしたフルスクリーンビューに埋め込むことです。

一般に、Apple SDKを使用すると、標準的な操作(UIAlertView)を非常に簡単に実行できますが、それをいじくり回したい場合(埋め込みリンク)は、自分で実行する必要があります。

于 2012-10-13T21:24:45.613 に答える