0

Web アプリケーションのツールチップのように、ユーザーが iPhone ネイティブ アプリケーションでボタンをタッチしたときにユーザーにヒントを表示したいと考えています。

そのTextFieldでキャプチャされたデータに関する詳細な説明をユーザーに知らせるために、情報ボタンに関連付ける必要があるTextFieldが多数あります。

これを達成するためのステップを投稿できますか?

4

2 に答える 2

1

ジャスティンに同意しましたが、本当に必要な場合:

  1. Touch Down イベントで起動する UIButton にアクションを追加します。UIButton * button = [[UIButton alloc] init]; [button addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchDown];

  2. ボタンの位置に固定されたカスタムの「ツールチップ」ビューを表示するように、「doSomething」アクション メソッドを定義します。タッチされたUIButtonはアクション メソッドに渡され、そこからその場所にアクセスできるため、ツールチップを固定する場所がわかります。

これがすべて面倒に聞こえる場合は、「iOS アプリでツールチップを表示することは可能ですか?」を確認してください。CMPopTipView ( https://github.com/chrismiles/CMPopTipView#readme ) にリンクされています。すべてあなたのために。自分は使っていませんが。

于 2012-10-24T14:21:37.860 に答える
0

これを実現する方法はわかりませんが、モバイル アプリのユーザー インターフェースのアイデアとしてはひどいものに思えます。

これは、従来のアプリケーションのツールチップは通常、マウス ホバー時に表示されるためです。モバイル インターフェイスには、同等のジェスチャがありません。ボタンに触れると、クリックのようになります。

ユーザーに何かを説明する必要があるほとんどのモバイル アプリケーションを見ると、通常は、アプリの読み込み時に表示される視覚要素によって行われます (ボタンはさまざまなボタンを指し、その目的を説明し、その後消えます)。ボタンを初めて使用するとき)。

于 2012-10-24T13:42:44.787 に答える