5

だから私はこの奇妙なバグの回避策を見つけようとしています: http://www.screencast.com/t/UqvVn8ccodEV

基本的に、サブビューコントローラーを備えた UIPageViewController があります(明らかに)。テキスト フィールドを追加すると、スクロールしてテキスト フィールドをクリックすると、ランダムに別のページに移動するという奇妙なことが起こります。デリゲートは呼び出されず、キーボードは再び上下に移動します。

ここと同じように思えます: UITextField をクリック/入力すると、キーボードが表示される代わりに UIPageViewController がインクリメントされます

ここにも記録されているようです:http://openradar.appspot.com/13315308

これが一体何なのか、それを回避する方法がわかりません。

編集

これがスケルトンバージョンです(リンクされた質問から抜粋): https://www.dropbox.com/s/6l5efem3wque7li/pageScroll.zip?v=1mci

1 ページスクロールしてから、テキストフィールドに移動します。発生するのは初回のみです。

4

1 に答える 1

3

このブードゥー教をチェックしてください:UITextField内にあなたを埋め込みますUIScrollView。あなたが参照したプロジェクトで試してみましたが、うまくいきました。

物事を台無しにするレスポンダーチェーンの変更と関係があると思います。

于 2013-05-31T23:01:07.517 に答える