0

UITextFieldsとUIButtonsに関連付けられたIBActionsのビューがあります。pageControl内でそのビューを使用しない限り、これらはすべて意図したとおりに機能します。そうすると、UITextField IBActionsは機能しませんが、UIButtonIBActionsは機能します。

4

1 に答える 1

1

UIScrollView「ページコントロール」とは+を意味すると思いますUIPagecontrol

この場合、直面している問題は、タッチに関する UIScrollView の「貪欲さ」です。UIScrollView はすべてのタッチを飲み込み (タッチ ブラック ホールのように)、他のコントロールがそれらを受信できないようにします。

前進する方法の 1 つは (簡単だと言っているわけではありません): サブクラス化UIScrollViewとオーバーライド:

touchesBegan:withEvent:
touchesMoved:withEvent:
touchesEnded:withEvent:

タッチがコントロールに属していることを確認した後、タッチをコントロールにディスパッチできるようにします。

于 2011-06-02T18:41:44.453 に答える