84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
做一个类似于QQ的聊天,在view上放了textfield,button ,当键盘出现时,整个view向上移动,最终的效果以实现。但是view 移到上面的时间没有系统的键盘速度快(也就是说,系统键盘已经出现了但是view需要延时2秒的时间才出现在相应的位置!)请问大神该怎么解决这个小小的BUG!!!!! 用inputAccessoryView属性解决了但是没有反应
闭关修行中......
官方文档:
UIKit posts UIKeyboardWillShowNotification, UIKeyboardDidShowNotification, UIKeyboardWillHideNotification, and UIKeyboardDidHideNotification notifications.
UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification
UIKeyboardDidHideNotification
你说的“但是view移到上面的时间没有系统的键盘速度快”是不是因为是UIKeyboardDidShowNotification呢?想办法用 WillShow 试试呢?
做过类似的功能,不过是用UITextField的Delegate做的。 用的是:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField - (BOOL)textFieldShouldReturn:(UITextField *)textField
在其中上下调整相应的View。
官方文档:
你说的“但是view移到上面的时间没有系统的键盘速度快”是不是因为是
UIKeyboardDidShowNotification
呢?想办法用 WillShow 试试呢?做过类似的功能,不过是用UITextField的Delegate做的。
用的是:
在其中上下调整相应的View。