0
我想將鍵盤高度在您的代碼中的使用增加30個。我的鍵盤上有一個工具欄。我玩弄了代碼,但是我無法讓它工作。鍵盤上的工具欄隱藏最後一個單元格。我改變了這行代碼:鍵盤隱藏表格單元格
if (offset != -1) {
[self setContentOffset:CGPointMake(self.contentOffset.x, offset+30) animated:YES]; // this one
}
我的作品,但細胞的其餘部分就可以了,當點擊沒有得到中心了。
你的代碼在哪裏是鍵盤的高度?
UITableView是UIScrollView的子類...並且在同一方向上有兩個滾動視圖可滾動(contentSize> bounds.size)其中一個不起作用 – tsakoyan 2011-06-04 14:50:03
您的含義是,您在滾動視圖中添加了tableview 。您可以調整表格和滾動視圖的高度。爲了管理表格的高度,你可以這樣做:(行數*行數)。所以你會得到表視圖的總高度。如果它太長,那麼你可以設置表格的最小高度。所以,所有的行都可以滾動和查看。 – 2011-06-06 06:42:39
是的,但你也可以單獨調整tableview的高度。從高度y到y - keyboard.height + toolbar/tabbar.height,而不會使它變得更復雜,然後您可以使用contentOffset或row滾動 – tsakoyan 2011-06-06 11:00:43