我有一個UITableView,其中,如果我對行的一個挖掘它的底部增加了一個子視圖。問題是,當我點擊表格中的最後一行時,它隱藏了子視圖並讓我滾動到底部來查看它。這是一個小錯誤,但解決此問題的最佳方法是什麼?我能想到的添加子視圖的UITableViewCell問題
一種方式是下跌,如果選擇了最後一排滾動到行的底部。 雖然這似乎不是一個很好的解決方案。
這裏有一個video說明我的問題
我有一個UITableView,其中,如果我對行的一個挖掘它的底部增加了一個子視圖。問題是,當我點擊表格中的最後一行時,它隱藏了子視圖並讓我滾動到底部來查看它。這是一個小錯誤,但解決此問題的最佳方法是什麼?我能想到的添加子視圖的UITableViewCell問題
一種方式是下跌,如果選擇了最後一排滾動到行的底部。 雖然這似乎不是一個很好的解決方案。
這裏有一個video說明我的問題
你可能想嘗試在didSelectRow方法是這樣的:
if (indexPath.row == [dataArray count]) {
[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:indexPath.row
inSection:0]
atScrollPosition:UITableViewScrollPositionBottom
animated:YES];
}
我也用下面的製作中的最後一行可見(雖然從你的視頻我認爲這不會適合你的情況)
[guessesTableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];
+1爲視頻 – 2011-05-28 01:32:06