2010-12-14 19 views
1

私は自分のページにダウンロードアイコンを持っています。ユーザーがボタンの上に指をかざすと、テキストがダウンロードされているように表示されます。iphoneのボタンのツールチップの操作方法は?

アイフォンにツールチップを表示するオプションはありますか?

答えて

1

何も内蔵されていません。あなたがそれについて考えるならば、一般に、ターゲットアイテムの上にマウスを置くとツールチップが現れます。タッチインターフェースには「マウスオーバー」はありません。

自分でロールすることは間違いありません。まず、0%のアルファベットを使用して、ツールチップの内容を正確に含むビューを配置します。ダウンロードアイコンの輪郭を描くコンテンツを持たないカスタムボタンを作成し、ツールチップビューを100%のアルファにアニメートするメソッドに "touch down inside"アクションをフックします。ツールチップのビューを0のアルファに戻すアニメーションを行うメソッドに、あなたのボタンの「内部をタッチアップ」、「外部にタッチダウンする」、「外部にタッチアップする」といったアクションを試すことができます。 %。

3

Danはこれを行う方法についてはまったく正しいですが、私はツールチップを必要としないようにデザインを考え直すべきだと答えます。

デフォルトでは、ユーザーがボタンを押してツールの内容を確認し、ツールチップを読み取って、それが自分が望んでいないことを認識した場合には、彼らはそれから、ボタンの上にいなければ放置しないように非常に注意しなければなりません。そうしないと、間違ったことを押してしまいます。 (そして、ほとんどのユーザーは、ボタンを押し下げて、指を離してリリースしてプレスをキャンセルすることはできないことを知らない)

ボタンを使わずにボタンが何をするかを明確にするために、ユーザーはまずそれらとやりとりする必要があります。

ただし、まだツールチップが必要な場合は、Danの方法は問題ありません。

0

iOSではこれがネイティブサポートされていません。しかし、自分で作成することができます。

カスタムツールチップ/ポップオーバークラスを作成しました。

コンテンツビューで初期化し、フレームを動的に調整することができます。

希望します。

https://github.com/akeara/AKETooltip