84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
我想实现的效果就类似于微信或者手Q的聊天窗口,输入框在最底下,然后获得焦点时,软键盘弹出,但是此时聊天窗口的最顶上的内容还在,也就是聊天的窗口变成(手机屏幕-软键盘高度)。
思路或者demo代码或者github开源代码都OK
光阴似箭催人老,日月如移越少年。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillAppear:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillDisappear:) name:UIKeyboardWillHideNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboardWillChangeFrameNotification object:nil];
然后设置UI的frame就可以了
难道你说的是 NavagationBar如果你说的是这个那你的问题就好解决了,这个只要在一的视图上加一个 NavagationController 作为rootController, 这个很简单,但是仍需要学习一下
用通知监听键盘的事件,在去更改的的view的frame就好了,就是2喽的思路。
然后设置UI的frame就可以了
难道你说的是 NavagationBar
如果你说的是这个那你的问题就好解决了,这个只要在一的视图上加一个 NavagationController 作为rootController, 这个很简单,但是仍需要学习一下
用通知监听键盘的事件,在去更改的的view的frame就好了,就是2喽的思路。