1

今、私は英語を学ぶためのアプリケーションを構築しています。私のアプリでは、ユーザーが単語をロングタップしたときに、ユーザーがダウンロードした辞書の内容を含むビューを表示したいと考えています。のようdictionary of iOSに、単語を長押しすると、iOS はオプションを表示しdefine、それを選択すると、iOS はその単語の定義を含むビューを表示します。したがって、次のようなビューを作成したいのですが、dictionary of iOSそのコンテンツをカスタマイズするdictionary viewか、別のビューを作成して現在のビューに追加できますか。

4

1 に答える 1

1

あなたが何をしたいのかを私が正しく理解しているなら、あなたがする必要があることには基本的に3つのステップがあります:

  1. 単語がタップされたことを認識します。UILabel のようなものであれば、ジェスチャー認識機能を追加するだけです (詳しくはUITapGestureRecognizerを参照してください)。UITextView のようなもので単語をタップすると、それよりも複雑になります。

  2. 定義ボタンか何かでタップされた場所に特別なUIView(小さなポップアップのもの)を表示します

  3. そのボタン/ビューがタップされると、その単語の翻訳/説明を含む別のビューを表示します

より詳細な回答が必要な場合は、現在の質問よりも具体的にする必要があります。

于 2012-06-29T22:17:20.367 に答える