今、私は英語を学ぶためのアプリケーションを構築しています。私のアプリでは、ユーザーが単語をロングタップしたときに、ユーザーがダウンロードした辞書の内容を含むビューを表示したいと考えています。のようdictionary of iOS
に、単語を長押しすると、iOS はオプションを表示しdefine
、それを選択すると、iOS はその単語の定義を含むビューを表示します。したがって、次のようなビューを作成したいのですが、dictionary of iOS
そのコンテンツをカスタマイズするdictionary view
か、別のビューを作成して現在のビューに追加できますか。
1 に答える
1
あなたが何をしたいのかを私が正しく理解しているなら、あなたがする必要があることには基本的に3つのステップがあります:
単語がタップされたことを認識します。UILabel のようなものであれば、ジェスチャー認識機能を追加するだけです (詳しくはUITapGestureRecognizerを参照してください)。UITextView のようなもので単語をタップすると、それよりも複雑になります。
定義ボタンか何かでタップされた場所に特別なUIView(小さなポップアップのもの)を表示します
そのボタン/ビューがタップされると、その単語の翻訳/説明を含む別のビューを表示します
より詳細な回答が必要な場合は、現在の質問よりも具体的にする必要があります。
于 2012-06-29T22:17:20.367 に答える