私はキーボードを持っているビューコントローラを持っています(これを実現するには、私のviewsDidLoadメソッドでconsumFirstResponderを使用します)。このビューコントローラには、pushviewcontrollerを使用して別のビューコントローラをロードするIBActionをトリガするボタンもあります。これはうまく動作しますが、私の問題は、最初のView Controllerのコンテンツの後にキーボードがアニメートするように思えることです。だから本質的には、次のView Controllerが数秒間ロードされてからシーンの外に出るときに、まだそこに残っています。他の誰かがこの問題に遭遇しましたか?UINavigationController pushViewController - アニメーションのキーボード遅れ
1
A
答えて
0
は、コントローラにそれを実装 -
// In Header
UITextField *currentField;
@property (nonatomic, retain) UITextField *currentField;
// In Implementation
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
self.currentField = textField;
}
だから、あなたの新しいビューコントローラあなたをプッシュする準備ができたら、ちょうど -
[self.currentField resignFirstResponder];
より単純ですが、すべてのテキストフィールドを辞める
-1
あなたがする必要があるのは、キーボードを辞任し、一定時間後に次のView Controllerにプッシュするメソッドを呼び出すNSTimerを起動することだけです。あなたは、NSTimerがあなたが望む効果を得るために発砲した時に遊ぶことができます。希望が助けてくれる!フィールドがUITextFieldDelegateをフックアップし、その後
myTextField.delegate = self;
を行うテキストを使用してビューコントローラで
関連する問題
- 1. キーボードのアニメーションが遅れる
- 2. UINavigationController pushViewController from tableViewControllerサブクラス
- 3. IOS UINavigationController、pushViewController not working
- 4. ませアニメーションUINavigationController
- 5. キーボードがpushViewControllerに隠れていない
- 6. カスタマイズUINavigationControllerアニメーション:CATransition
- 7. カスタムUINavigationControllerアニメーション
- 8. アニメーションUINavigationControllerのビューコントローラーの置き換え
- 9. UINavigationControllerはpushViewControllerの後に面白いですか?
- 10. 異なるView ControllerからのUINavigationController内のpushViewController
- 11. 同じインスタンスのpushViewController - アニメーション目的のみ
- 12. UINavigationController pushViewControllerのviewDidLoadで働いていない
- 13. アニメーション遅延アニメーション遅延の増加
- 14. アニメーション間のjQueryの遅れ
- 15. キーボードがUINavigationControllerのUIWebViewに表示されない
- 16. SVG回転アニメーションの遅れ
- 17. UINavigationControllerのアニメーションを模倣する
- 18. UINavigationController hide hide navigationBar - アニメーションの問題
- 19. navigationControllerのないpushViewController
- 20. キーボードのアニメーション表示(チタンモバイル)
- 21. UIViewControllerをUINavigationControllerにプッシュするとアニメーションがハングアップする
- 22. キーボードの遅延反応ネイティブ
- 23. PushViewController:これはメモリリークですか?
- 24. pushViewControllerアニメーションが私のために働いていない
- 25. アニメーション間の遅延
- 26. Velocity.jsアニメーションの遅延
- 27. UINavigationController
- 28. 遅いCSSアニメーション
- 29. SVGアニメーション遅延
- 30. 遅い2Dアニメーション