ios 动态监听键盘输入法和高度
2013-05-29 17:17
369 查看
//监听键盘高度变化
[[NSNotificationCenter
defaultCenter] addObserver:self
selector:@selector(keyboardWasChange:)
name:UIKeyboardDidChangeFrameNotification
object:nil];
- (void)keyboardWasChange:(NSNotification *)aNotification {
NSLog(@"Keyboard change");
NSString *str=[[UITextInputMode
currentInputMode] primaryLanguage];
NSLog(@"shurufa--------------%@",str);
// if ([str isEqualToString:@"zh-Hans"]) {
// ReplayView.frame = CGRectMake(0, HEIGHT.height-216-125, 320, 45);
// }else
// {
// ReplayView.frame = CGRectMake(0, HEIGHT.height-216-89, 320, 45);
//
//
// }
NSDictionary *info = [aNotification
userInfo];
CGSize kbSize = [[info
objectForKey:UIKeyboardFrameEndUserInfoKey]
CGRectValue].size;
// CGRect frame = self.search.frame;
if (kbSize.height ==
216) {
NSLog(@"english");
ReplayView.frame =
CGRectMake(0, HEIGHT.height-216-89,
320, 45);
}
else if(kbSize.height ==
252){
NSLog(@"中文");
ReplayView.frame =
CGRectMake(0, HEIGHT.height-216-125,
320, 45);
}
}
[[NSNotificationCenter
defaultCenter] addObserver:self
selector:@selector(keyboardWasChange:)
name:UIKeyboardDidChangeFrameNotification
object:nil];
- (void)keyboardWasChange:(NSNotification *)aNotification {
NSLog(@"Keyboard change");
NSString *str=[[UITextInputMode
currentInputMode] primaryLanguage];
NSLog(@"shurufa--------------%@",str);
// if ([str isEqualToString:@"zh-Hans"]) {
// ReplayView.frame = CGRectMake(0, HEIGHT.height-216-125, 320, 45);
// }else
// {
// ReplayView.frame = CGRectMake(0, HEIGHT.height-216-89, 320, 45);
//
//
// }
NSDictionary *info = [aNotification
userInfo];
CGSize kbSize = [[info
objectForKey:UIKeyboardFrameEndUserInfoKey]
CGRectValue].size;
// CGRect frame = self.search.frame;
if (kbSize.height ==
216) {
NSLog(@"english");
ReplayView.frame =
CGRectMake(0, HEIGHT.height-216-89,
320, 45);
}
else if(kbSize.height ==
252){
NSLog(@"中文");
ReplayView.frame =
CGRectMake(0, HEIGHT.height-216-125,
320, 45);
}
}
相关文章推荐
- ios 动态监听键盘输入法和高度
- ios 动态监听键盘输入法和高度
- iOS 评论界面 监听键盘高度 动态改变输入框位置
- iOS中改变键盘的高度 监听键盘
- 动态监听键盘高度调整文本输入框
- iOS 监听键盘的高度 - NSNotificationCenter
- 源码推荐(4.30):仿iOS简单计算器,简单涂鸦,自动监听键盘高度
- iOS 监听键盘的弹出,收起,并且拿到键盘的高度
- iOS-OC-监听键盘的高度 隐藏和出现
- iOS开发中监听键盘状态、输入法状态
- iOS动态获取键盘高度方法
- iOS 监听键盘弹出的高度,避免挡住界面
- iOS开发之监听键盘高度的变化
- iOS开发之监听键盘高度的变化
- ios --- 动态获取键盘高度
- 动态计算iOS键盘高度
- iOS监听键盘弹出,获取键盘的高度
- iOS 监听键盘高度,监听键盘出现 收回事件
- iOS 键盘显示或消失的监听,获取键盘高度
- iOS - 通知监听键盘高度