0

UITableview、UITextField、および UIScrollView 内に他のいくつかの要素があります。UITextField がファーストレスポンダになるまで、scrollview の「scrollEnabled」が NO に設定されます。私の Controller クラスも UIScrollView のデリゲートに設定されています。

「scrollEnabled」が YES に設定され、コンテンツのサイズが変更されるとすぐに、期待どおりに上下にスクロールできます。しかし、UIScrollViewDelegate メソッドはいずれも、scrollEnabled になると呼び出されません。

ScrollView では、「ユーザー インタラクションが有効」がオンになっています。

デリゲート メソッドを取得するために構成する必要があるものは他にありますか?

4

1 に答える 1

0

私のデリゲート メソッドはどれも呼び出されませんでした。しかし、その後、ScrollViewのサブビューであるテーブルビューでもスクロールが有効になっていることに気付きました。期待される動作に合わせてオフにします。

于 2012-07-27T00:27:32.047 に答える