0

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

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

即使没有可滚动的内容,是否仍然可以将 TableView 进一步向下滚动?

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

4

2 回答 2

1

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

或者你可以通过键盘高度

NSValue* aValue = [info objectForKey:UIKeyboardBoundsUserInfoKey];  
CGSize keyboardSize = [aValue CGRectValue].size;  
float keyboardHeight = keyboardSize.height;
于 2012-10-23T09:38:40.147 回答
0

提供UITableView一个滚动视图。

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

于 2012-10-23T09:35:04.500 回答