我有一個表格,其單元格高度爲40px。 如果我的單元格有一個標籤,圖像或其他任何以41px開頭的組件,它仍會出現在與下面單元格重疊的表格中。 如何解決這個問題?我不希望剩餘的單元格被顯示,只是在我的表格設置中設置的高度爲 。UITableViewCell隱藏的內容與其他單元格重疊
謝謝。
我有一個表格,其單元格高度爲40px。 如果我的單元格有一個標籤,圖像或其他任何以41px開頭的組件,它仍會出現在與下面單元格重疊的表格中。 如何解決這個問題?我不希望剩餘的單元格被顯示,只是在我的表格設置中設置的高度爲 。UITableViewCell隱藏的內容與其他單元格重疊
謝謝。
請加起來這些方法和嘗試,
-(float)tableView:(UITableView*)tableView heightForFooterInSection:(NSInteger)section
{
return 0.01;
}
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.frame.size.width, 1)] autorelease];
view.backgroundColor = [UIColor clearColor];
return view;
}
使用,這將被視爲從數據源數據的結束。休息單元不會顯示。
[會解決這個問題 - 如果我的電池有一個標籤,圖像或任何其他組件開始41px它仍然會出現在桌子底下overlaping細胞]
你想隱藏的內容低於40px級別的單元格?將UIView添加到單元格內容爲41px的白色以上的cell.contentView。
您是使用CustomCell還是簡單的uitableviewcell? – 2013-05-14 08:32:09
實際上並不重要。 – zevonja 2013-05-14 08:40:03
爲什麼要讓元素超出單元格的邊界?它需要嗎? – 2013-05-14 09:13:10