UITableVIew和键盘

时间:2012-10-23 09:24:11

标签: uitableview keyboard

我正在做一个具有UITableView设置场景的应用程序,我正在尝试制作UITableView。

我的问题是,我有一个超大的编辑单元格,当用户点击其中一个UITextField时,键盘出现并阻止所有内容!

即使没有什么要滚动的话,有没有向下滚动TableView?

或者唯一的方法是弄乱它的大小,如果是这样,我怎样才能获得设备和键盘屏幕的高度,以及如何改变大小? (我唯一记得的是矩形......)

2 个答案:

答案 0 :(得分:1)

是的,只需通过降低键盘高度来设置您的tableview大小,这将是个好主意。 只是降低键盘高度,从你的桌面高度到iphone是226.0,当键盘消失时再设置正常高度。

或者您可以通过

键盘高度
NSValue* aValue = [info objectForKey:UIKeyboardBoundsUserInfoKey];  
CGSize keyboardSize = [aValue CGRectValue].size;  
float keyboardHeight = keyboardSize.height;

答案 1 :(得分:0)

在scrollView中提供UITableView

尝试在窗口顶部设计搜索栏