カスタムセグエを使用して、テーブルビューから詳細ビューコントローラーにセグエします。
@implementation QuickNoteFlipSegue
- (void) perform {
UIViewController *src = (UIViewController *) self.sourceViewController;
UIViewController *dst = (UIViewController *) self.destinationViewController;
dst.navigationItem.hidesBackButton = YES;
[UIView transitionWithView:src.navigationController.view duration:1.00
options:UIViewAnimationOptionTransitionCurlUp
animations:^{
[src.navigationController pushViewController:dst animated:NO];
}
completion:^(BOOL finished){
if (finished) {
}
}];
}
@end
トランジションが終了したときにやりたいことは、テキストビューのキーボードをポップアップすることです。
私は現在、これを呼び出すことでこれを行います
[textView becomeFirstResponder];
これでキーボードがポップアップしますが、遷移アニメーションが終了する前です。キーボードをポップアップする前に、アニメーションがいつ終了したかを検出する方法は?
アニメーションの完成である何かを入れる必要があるかもしれませんが、カスタムセグエに宛先のテキストビューを認識させるにはどうすればよいですか?