我有一个带有UINavigation控制器的UIView以及其他几个Imageview和一个文本。在导航栏上有一个UIBarbutton项,它推动另一个ViewController。
当点击导航视图控制器中的文本字段时,它会调出键盘,导致键盘阻止文本字段。我想在键盘阻止文本字段时启用滚动视图。
每当调用键盘时,都会向此方法发送通知。
- (void)displayKeyboard {
scroll=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
scroll.contentSize=CGSizeMake(0, 500);
scroll.userInteractionEnabled=YES;
[self.view addSubview:scroll];
}
我尝试以编程方式在视图上添加一个scrollview,但这会导致整个视图被阻止。我可以看到滚动条,但它没有任何东西,我再也无法访问该视图了。
我做错了吗?
有没有其他方法可以在键盘出现时启用滚动视图,这样我就可以整个屏幕进行搜索?