我有一個UITableView
,它的邊框有一個帶有多行標籤的原型單元格。根據數據,表格可能只有一行。關於細胞本身的一切似乎都很好。如何讓UITableView在只有一行時調整大小
挑戰在於,當沒有足夠的數據行填滿表格時,我的邊界遠遠超出了數據範圍。我對Table View
有一個底部約束,我知道它爲什麼比單行更大。
我無法弄清楚的是如何改變我對錶格視圖的約束,使它只與顯示的數據一樣大。
下面是我所得到的屏幕截圖。我想要的是邊框只能在顯示的數據行的周圍。當然,如果表中有多行使其大於它所在頁面底部的可用空間,我確實需要它滾動等。任何建議將不勝感激。
是的,我已經證實,通過打開行分隔符和驗證超過1
顯示,單元格不佔用整個寬度。我還確認表格視圖中的部分數量設置爲1
,並且在numberOfRowsInSection
函數中返回的值爲1
。
返回在方法是什麼: - (CGFloat的)的tableView:(UITableView的*)的tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath? –
這是swift代碼,我沒有實現heightForRowAtIndexPath函數。 –