このスクロール ビューの問題があります。アプリには、画面 A と画面 B の 2 つの画面があります。最初の画面 A には 10 個のボタンがあります。それらはすべてスクロール ビューに配置されています。また、画面の右下隅に 2 つの UITextViews があります。テキストビューをクリックして値を入力すると、キーボードが表示されます。キーボードを閉じたり隠したりせずに、アプリのボタンをクリックしています。これにより、別の画面、画面 B に移動します。そこにはテキストフィールドと追加ボタンがあります。テキストフィールドをクリックすると、キーボードが表示されます。値を入力します。追加ボタンをクリックします。入力した値をその画面にあるテーブルビューに追加します。この画面のキーパッドを閉じたり隠したりせずに戻るボタンを押します。画面Aに戻りますが、画面が歪んでいます。すべてのフィールドは画面までスクロールされます。下部には画面の約 50 ~ 60% の空白があります。http://www.techotopia.com/index.php/Writing_iOS_5_Code_to_Hide_the_iPhone_Keyboard 朝、画面BIのヒットバックで動作し、異常な画面もなく画面Aになりました。なぜそれが起こっているのですか?そのリンクの手順を実行するだけで十分ですか? それとも、それほど単純ではなく、いくつかの手順を実行する必要がありますか?助けてください.Thanks..
編集:だから私はパターンに気付きました.UItextviewに値を入力します.画面Aのボタンをクリックし、画面Bに移動します.ここにも値を追加します.クリックして戻ってから画面Aに戻ると、ビューがすべてめちゃくちゃになります. だから私はこのテストを行った 2. UItextview で何も変更せずに画面 A のボタンを押します (キーパッドはポップアップしません)。画面 B に移動します。ここでは何もせずに画面 A に戻ります。画面 A が表示され、完璧です。3. UITtextview で何も変更せずに画面 A のボタンを押します (キーパッドはポップアップしません)。画面 B に移動します。テキストフィールドに値を入力します。追加ボタンをクリックします。戻るをクリックします。画面 A に戻ります。画面 A は問題ありません。4.TextViewの値を変更します(テンキーがポップアップします)。これを非表示/閉じずにボタンを押します。画面Bが表示されます。テキストフィールドに値を入力します(テンキーがポップアップします)。[ボタンの追加] をクリックします。戻るをクリックします。画面 A に戻ります。画面 A はめちゃくちゃです。要約すると、値を変更したり、両方の画面にキーパッドが表示されたりすると、画面 A が台無しになります。誰かが私を助けることができますか?