この問題は説明するのが難しいため、私はベアボーンのXcodeプロジェクトhereのGitHubレポを作成して問題をデモしました。奇妙なUIScrollViewの動作
一言で言えば、私はUIScrollView
のサインアップフォームを持っています。これは、特定のシナリオでビューが半反応しない(ボタンアクションが起動しない)ようにします。再現する手順は、それぞれUITextField
を手動で選択し、キーボードの「完了」ボタンを押して、最後のフィールドを終了することです。この一連のユーザー入力は、動作を再現する唯一の方法と思われます。
keyboardWillHide
通知に応答してスクロールビューのコンテンツオフセットをリセットするためにハックを使用してこの問題を解決することができましたが、スクロール位置が目に見えるようになりました。
ここで何が起こっているかについてのアイデアはありますか?私はこれを調査して2日を過ごしました。何が起きているのかについて全然迷っています。本当にここでいくつかの助けに感謝します!
無関係な、しかしたい作業コードで行く
EDITここ
:-)あなたの問題を解決します「スイッチ」のすべての「ケース」の終わりに。これはSwift、Cではなく – matt
@matt Lol fair point :) – doovers
私は問題を再現できません。あなたはより良い指示を与えることができますか? – matt