IOS5 XCODE4.2 中关于 UIKeyboardBoundsUserInfoKey

原创 2012年03月31日 13:06:54
NSDictionary* info = [notification userInfo];
NSValue* aValue = [info objectForKey:UIKeyboardBoundsUserInfoKey];
CGSize keyboardSize = [aValue CGRectValue].size;


获取键盘size时,提示警告:

warning: 'UIKeyboardBoundsUserInfoKey' is deprecated (declared at /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:118

用什么可以代替UIKeyboardBoundsUserInfoKey,或者用其他的方法获得键盘的大小,总之把警告解决就好。


============================

Simply use “UIKeyboardFrameBeginUserInfoKey” instead:

NSValue *aValue = [info objectForKey:UIKeyboardFrameBeginUserInfoKey];

=============================

改为NSValue* aValue = [info objectForKey:@"UIKeyboardBoundsUserInfoKey"];就可以了

=============================

NSValue *aValue = [info objectForKey:UIKeyboardFrameEndUserInfoKey];
NSValue *aValue = [info objectForKey:UIKeyboardFrameBeginUserInfoKey]; 貌似都可以


相关文章推荐

xcode4.2_ios5_sdk_for_lion

  • 2013年02月23日 22:54
  • 34KB
  • 下载

Xcode 4.2和iOS5的ARC机制及用法介绍

  • 2015年09月30日 14:50
  • 2.22MB
  • 下载

Preparing and Submitting an Application to the App Store with xCode4.2 and iOS5 SDK

Preparing and Submitting an Application to the App Store with xCode4.2 and iOS5 SDK http://ayi.crea...

xcode4.2 IOS5 编译低于sdk4.3的程序的办法

虽说有ios5了,可是以前的系统不能抛弃啊?于是乎当你选择的sdk低于4.3时,就出现了下页的报错: warning: iPhone apps with a deployment target ...
  • md521
  • md521
  • 2011年10月10日 12:33
  • 553

xcode4.2创建ios5 手动添加MainWindow.xib

最近把XCode升级到了最新的4.2版本,然后在创建项目时,发现创建的Winzard改了,没有了以前的Window Based Application了,要创建一个干净点的项目该选用的模板是"Empt...

__OSX_AVAILABLE_STARTING()用法和xcode 基于iOS5 SDK的开发

经过了一年的iOS开发,iOS平台使用的xcode环境从之前的3.2.5慢慢的,到了4.0,4.2,以及现在的4.3.3(iOS 5.1.1 SDK),开发的模式也发生了很大的变化。 早期版本的xc...

Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法

Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain Lion(10.8.x...

Xcode4.2 和 iOS 5 的ARC机制及用法介绍

ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动...
  • niitlcj
  • niitlcj
  • 2012年03月06日 13:14
  • 1156

xcode4.2中storyboard实现一个简单的跳转 iOS 5的StoryBoard

自我感觉,将原来跳转实现简化了好多 比如从单击一个按钮,跳转到另一个界面。首先选中,按钮,拖到要跳转的界面,会出现一个叫storyboard transitions 下面有一个performsegu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS5 XCODE4.2 中关于 UIKeyboardBoundsUserInfoKey
举报原因:
原因补充:

(最多只允许输入30个字)