1

アプリにスクロールビューがあり、スクロールビューにはたくさんのボタンがあり、その間にスペースがありません...アプリを実行すると、「もちろん」最初にボタンに触れる必要があるため、スクロールできません。スクロールしようとすると、タッチしたボタンが強調表示され、離すと.. ボタンが押されました!そのため、スクロールビューのさらに下にあるボタンに到達できません!

すべてのボタンに「内側をタッチアップ」という設定があります。

修正は簡単だと思いますが、方法がわかりません!:P

/新入り

4

3 に答える 3

1

toのプロパティcanCancelContentTouchesを設定すると、スクロールを検出すると、ボタンに既に送信されているタッチ イベントをキャンセルできるようになります。これで問題が解決するはずです。UIScrollViewYES

于 2012-05-10T15:28:11.937 に答える
0

ksoderstromが言ったことを実行するか、scrollviewにこのメソッドを使用して自動スクロールできます

[self.scrollView scrollRectToVisible:textField.frame animated:YES];

textField も UIButton にすることができます。このメソッドは、scrollView を指定したコンポーネントに移動するだけです。

それが役立つことを願っています。

于 2012-05-10T15:31:53.403 に答える
0

私は同じ問題を抱えていましたが、シミュレーターでテストするのは本当に難しいことがわかりました。実際のデバイスでコードを実行すると、スクロール ビューは想定どおりに動作していました...

于 2012-05-18T11:17:35.870 に答える