我正在使用iphone4.3模拟器在xcode中为iPhone做滚动视图应用程序。 但是我在代码中收到了一条警告信息:
-(void) keyboardDidShow:(NSNotification *)notif
{
if(keyboardVisible)
{
NSLog(@"keyboard is already visible");
return;
}
NSLog(@"resizing smaller for keyboard");
NSDictionary* info = [notif userInfo];
//warning message on following line
NSValue* aValue= [info objectForKey:UIKeyboardBoundsUserInfoKey];
CGSize keyboardSize = [aValue CGRectValue].size ;
CGRect viewFrame= self.view.frame;
viewFrame.size.height-= keyboardSize.height;
scrollView.frame= viewFrame;
keyboardVisible =YES;
}
答案 0 :(得分:2)
请尝试使用UIKeyboardFrameBeginUserInfoKey
。
答案 1 :(得分:0)
'弃用'警告本质上是来自您正在使用的库的作者的消息,说“此函数或常量有问题,不应在将来使用”。通常,文档或头文件将列出您应该使用的替换文件。