0
我正在嘗試使UITable視圖用我提供的選項填充整個視圖。截至目前,我有四個選項。這是我運行的代碼:如何使表視圖在swift中實用地填充整個視圖
func tableView(tableView: UITableView,
heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 1 {
return (screensize.height-70)/4 //Whatever fits your need for that cell
} else {
return (screensize.height-70)/4 // other cell height
}
}
70來自導航欄我有我的頁面的頂部這需要70個像素。我的問題是,無論我在模擬器的底部有什麼樣的空白緩衝區。即使使用硬編碼值,我似乎也無法填滿顯示屏。它將顯示前3個選項,然後您將不得不滾動第四個選項。請幫忙。
UPDATE:設定我使用的表的尺寸:
tableView.frame = CGRectMake(0,71,screenSize.height-70,screenSize.width);
您向我們展示瞭如何調整表格視圖行的大小,但是您沒有向我們展示如何使表格視圖自己填充屏幕。 –
@robmayoff我用 tableView.frame = CGRectMake(0,71,screenSize.height-70,screenSize.width); – DMop