0

IB に配置した UIButton で TouchDragOutside を使用していますが、垂直方向に 8px、水平方向に 2px 移動するまで起動しません。ボタンの寸法 (IB インスペクターから読み取る) は、幅 50、高さ 35 です。よくわかりません!

ボタンの境界が実際に何であるかを確認/設定する方法はありますか? touchdragoutside の境界を別の方法で設定する必要がありますか?

他の誰かがこの問題に遭遇したことがありますか、それとも touchdragoutside が動作するように設計された方法の一部ですか?

4

1 に答える 1

0

これはおそらく仕様によるものです。次にナビゲーション バーを使用するときは、目的のボタンの少し外側をクリックしてみてください。ボタンの外側にいても、まだクリック可能であることに気付くでしょう。Apple はユーザーの操作を簡単にするためにこれを行っています。あなたが経験していることは、同じ設計コンセプトの一部であり、ユーザーが起動するTouchDragOutside前にキャンセルすることを決定する「バッファ」を提供していると確信しています.

于 2012-05-23T16:52:33.247 に答える