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]; 貌似都可以


IOS 在IOS5中使用NavigationBar导航栏

系统自带的NavigationBar局限性比较大,往往开发中我们需要制作比较精美的导航栏。常见的导航栏都是由三部分组成的。 如下图所示, 左边的按钮视图, 中间的视图,右侧的按钮视图。本篇文章我们就来...
  • zhaopenghhhhhh
  • zhaopenghhhhhh
  • 2013年09月06日 19:50
  • 1898

[iOS开发兼容问题之]关于同步IOS6和IOS5旋屏问题

关于同步ios6和ios5旋屏问题 相信大家都知道,ios6并不支持 shouldAutorotateToInterfaceOrientation 而强制打开项目的所有方向旋屏,会给一部分项目带...
  • x1135768777
  • x1135768777
  • 2013年02月21日 15:26
  • 1029

iOS 利用AVPlayer创建视频播放器

 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录 导入框架 导入 NSString *str = @"http://vmovier.qiniudn...
  • hxpp777
  • hxpp777
  • 2015年11月26日 23:58
  • 1203

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

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

xcode4.2_ios5_sdk_for_lion

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

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...
  • logcabin
  • logcabin
  • 2011年12月28日 23:16
  • 764

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

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

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

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

xcode_4.2_and_ios_5_sdk_for_snow_leopard.dmg的torrent文件

  • 2012年10月30日 22:15
  • 33KB
  • 下载

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

Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法 分类: iOS开发2014-03-21 17:28 10005人阅读 评论(5) 收藏 举报 xcodeiosi...
  • u012198553
  • u012198553
  • 2014年08月29日 11:13
  • 591
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS5 XCODE4.2 中关于 UIKeyboardBoundsUserInfoKey
举报原因:
原因补充:

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