ios5键盘上添加OK按钮
来源:互联网 发布:淘宝店推荐 知乎 编辑:程序博客网 时间:2024/05/16 12:43
非pad界面的数字键盘,自定义增加一个ok按钮,在ios4上可以正确执行的,ios5上也不行了
比如说这个:http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key
经改进如下可以执行在ios5上正常显示
UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
UIView* keyboard;
for(int i=0; i<[tempWindow.subviews count]; i++) {
keyboard = [tempWindow.subviews objectAtIndex:i];
// keyboard view found; add the custom button to it
if(([[keyboard description] hasPrefix:@"<UIPeripheralHostView"] == YES)||[[keyboard description] hasPrefix:@"<UIKeyboard"] == YES){
CGRect frame = CGRectMake(0.0f, 162.0f, 106.0f, 53.0f);
if ((orientation == UIInterfaceOrientationLandscapeLeft) || (orientation == UIInterfaceOrientationLandscapeRight)){
frame = CGRectMake(0.0f, 116.0f, 162.0f, 53.0f);
}
[doneBt setFrame:frame];
[keyboard addSubview:doneBt];
break;
}
}
比如说这个:http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key
经改进如下可以执行在ios5上正常显示
UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
UIView* keyboard;
for(int i=0; i<[tempWindow.subviews count]; i++) {
keyboard = [tempWindow.subviews objectAtIndex:i];
// keyboard view found; add the custom button to it
if(([[keyboard description] hasPrefix:@"<UIPeripheralHostView"] == YES)||[[keyboard description] hasPrefix:@"<UIKeyboard"] == YES){
CGRect frame = CGRectMake(0.0f, 162.0f, 106.0f, 53.0f);
if ((orientation == UIInterfaceOrientationLandscapeLeft) || (orientation == UIInterfaceOrientationLandscapeRight)){
frame = CGRectMake(0.0f, 116.0f, 162.0f, 53.0f);
}
[doneBt setFrame:frame];
[keyboard addSubview:doneBt];
break;
}
}
- ios5键盘上添加OK按钮
- iOS虚拟键盘上添加动态按钮
- iOS虚拟键盘上添加动态按钮
- uitextfield键盘上添加Toolbar 再添加Done按钮
- 在iOS虚拟键盘上添加动态隐藏按钮
- 在iOS虚拟键盘上添加动态隐藏按钮
- 在iOS虚拟键盘上添加动态隐藏按钮
- 在iOS虚拟键盘上添加动态隐藏按钮
- 键盘 添加自定义按钮
- 自定义键盘上的按钮
- webView 上添加按钮
- WINCE下对话框中添加OK按钮的方法
- WINCE 禁止MFC程序窗口上的OK按钮
- WINCE 禁止MFC程序窗口上的OK按钮
- WINCE 禁止MFC程序窗口上的OK按钮
- 在键盘上方添加取消按钮
- ios 键盘右上角添加完成按钮
- C# winform 为按钮添加键盘快捷键
- Jquery用Post方式提交
- oracle中的数据类型和表的管理
- CRC16的C语言实现
- 男人的城府
- UINavigationBar的背景自定义图片
- ios5键盘上添加OK按钮
- poj 3660 Cow Contest floyd 传递闭包!!基础
- VS2008里 struct 类型重定义 错误
- Centos 安装Flash控件
- MCU模拟eeprom基本功能
- bootcmd 和bootargs
- 使用SWFUpload进行多文件上传
- 完美解决:xcode4.2 修改__MyCompanyName__,终于让我找到方法了
- POJ 3487 The Stable Marriage Problem (稳定婚姻问题)