3

ユーザーがUIButtonに触れると、ハイライト状態が開始されます。彼が指をボタンの外側にスライドさせると(まだ指を離さずに)、ボタンのハイライトは停止するはずであり、指を離すとボタンがトリガーされないようにする必要があります。

この動作はまさにiOSの動作ですが、ハイライトがまだ適用されている有効領域に少し驚いています。小さなボタンの場合、ハイライトが停止する前に、ボタンの上または下のボタンの高さの数倍の指を動かす必要があります。

これは正常ですか、それとも私は何か間違ったことをしていますか?ハイライト領域はフレームワークによって制御されることになっていますか、それとも私が設定できるものですか?

4

3 に答える 3

1

これは、ボタンに対して「タッチ時にハイライトを表示」のプロパティを選択するかどうかに関係なく、UIButton のフレームワークの通常の動作です。

ただし、「情報ライト」ボタンを使用すると、動作が少し変わります。「情報ライト」ボタンの選択領域は、それ自体のサイズよりもわずかに大きくなっています。

于 2012-07-21T19:53:48.727 に答える