ในมุมมอง B เมื่อแป้นพิมพ์แสดงขึ้นและป๊อป viewController เพื่อดู A พร้อมด้วย PopGestureRecognizer แบบโต้ตอบ แป้นพิมพ์จะยังคงอยู่ที่นี่ :(
จะให้คีย์บอร์ดเคลื่อนที่ด้วย view B ได้อย่างไร? (เช่น iMessage หรือ Facebook Messenger)
PS: ฉันพยายามรับมุมมองแป้นพิมพ์และเพิ่มใน self.view มันมีประโยชน์ แต่ฉันคิดว่ามันไม่ใช่วิธีที่ดี
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardDidShown)
name:UIKeyboardDidShowNotification object:nil];
และ
- (void)keyboardDidShown
{
UIView * keyboardView = self.textView.inputAccessoryView.superview;
[self.view addSubview: keyboardView];
}