UITextFieldsとUIButtonsに関連付けられたIBActionsのビューがあります。pageControl内でそのビューを使用しない限り、これらはすべて意図したとおりに機能します。そうすると、UITextField IBActionsは機能しませんが、UIButtonIBActionsは機能します。
1 に答える
1
UIScrollView「ページコントロール」とは+を意味すると思いますUIPagecontrol。
この場合、直面している問題は、タッチに関する UIScrollView の「貪欲さ」です。UIScrollView はすべてのタッチを飲み込み (タッチ ブラック ホールのように)、他のコントロールがそれらを受信できないようにします。
前進する方法の 1 つは (簡単だと言っているわけではありません): サブクラス化UIScrollViewとオーバーライド:
touchesBegan:withEvent:
touchesMoved:withEvent:
touchesEnded:withEvent:
タッチがコントロールに属していることを確認した後、タッチをコントロールにディスパッチできるようにします。
于 2011-06-02T18:41:44.453 に答える