アプリにスクロールビューがあり、スクロールビューにはたくさんのボタンがあり、その間にスペースがありません...アプリを実行すると、「もちろん」最初にボタンに触れる必要があるため、スクロールできません。スクロールしようとすると、タッチしたボタンが強調表示され、離すと.. ボタンが押されました!そのため、スクロールビューのさらに下にあるボタンに到達できません!
すべてのボタンに「内側をタッチアップ」という設定があります。
修正は簡単だと思いますが、方法がわかりません!:P
/新入り
アプリにスクロールビューがあり、スクロールビューにはたくさんのボタンがあり、その間にスペースがありません...アプリを実行すると、「もちろん」最初にボタンに触れる必要があるため、スクロールできません。スクロールしようとすると、タッチしたボタンが強調表示され、離すと.. ボタンが押されました!そのため、スクロールビューのさらに下にあるボタンに到達できません!
すべてのボタンに「内側をタッチアップ」という設定があります。
修正は簡単だと思いますが、方法がわかりません!:P
/新入り
toのプロパティcanCancelContentTouches
を設定すると、スクロールを検出すると、ボタンに既に送信されているタッチ イベントをキャンセルできるようになります。これで問題が解決するはずです。UIScrollView
YES
ksoderstromが言ったことを実行するか、scrollviewにこのメソッドを使用して自動スクロールできます
[self.scrollView scrollRectToVisible:textField.frame animated:YES];
textField も UIButton にすることができます。このメソッドは、scrollView を指定したコンポーネントに移動するだけです。
それが役立つことを願っています。
私は同じ問題を抱えていましたが、シミュレーターでテストするのは本当に難しいことがわかりました。実際のデバイスでコードを実行すると、スクロール ビューは想定どおりに動作していました...