我正在複製下面圖像中的效果。我用UIImageView
屬性創建了一個自定義UITableViewCell
類。我將原型單元格設置爲我的自定義類。但是,我無法獲取表格單元格的高度來調整圖像的高度。圖像上方和下方總是有空間。如何在Swift中使用圖像填充表格單元格
1
A
回答
0
您可以對您的圖像高度的UITableViewCell
動態的喚起注意。該UITableViewDelegate
有一個名爲tableView:estimatedHeightForRowAtIndexPath:功能據蘋果說:
要求一個行的指定位置估計高度的委託。
然後你就可以在你的方法索要UIImageView
的高度,正確設置該行的高度,請看下面的例子:
func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return self.getEstimatedHeightForImageAtIndex(indexPath.row)
}
func getEstimatedHeightForImageAtIndex(row: Int) -> CGFloat {
// here you need to get the height of image for the selected row.
}
有一個很好的教程,你可以看了就知道更多主題:
我希望這可以幫助你。
0
我所做的是創建一個自定義的UITableViewCell,將UIImageView添加到單元格中,並將其大小調整到故事板中以填充整個單元格。
如果你這樣做,請確保添加約束條件以使其水平和垂直居中,並添加間距約束,但將間距不改爲邊距(取消選中該框)。
見下面的圖片:
還有一件事要記住的是ImageView的內容模式。我從@EmptyStack學到了很多東西,@erkanyildiz回答了this question。
我希望你找到任何有用的東西,如果沒有幫助,我很抱歉! :)
0
創建一個自定義UITableViewCell,將單元格樣式設置爲在故事板中自定義。將UIImageView添加到單元格並調整圖像大小以填充整個單元格。將圖像出口添加到您的自定義UITableViewCell中,並在您的TableViewController中創建圖像時使用該出口。
在你viewDidLoad中()函數添加 tableView.rowHeight = UITableViewAutomaticDimension
然後您需要圖像寬高比(寬度/高度),以便當您設置行的高度就可以使用它。
func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath
indexPath: NSIndexPath) -> CGFloat {
return view.frame.width/CGFloat(aspectRatio)
}
相關問題
- 1. 如何用圖像填充單元格
- 2. 如何使用圖像填充組表tableview單元格
- 3. 使圖像完全填充單元格
- 4. 如何填充表格中每個單元格的填充?
- 5. 如何定位的背景圖像表格單元格內使用填充
- 6. 使textarea填充表格單元格
- 7. 如何使用圖像填充Excel單元格?
- 8. 填充PDFP表格單元格用點
- 9. 神祕的填充表格單元格與圖像
- 10. 使用空格填充單詞以填充單元格
- 11. 用MySQL數據填充HTML表格(表格單元格的多個圖像)
- 12. 如何在Swift 3中填充tableView自定義單元格?
- 13. Swift - 用數據填充表格視圖
- 14. TableView單元格填充屏幕Swift
- 15. 如何調整表格視圖單元格填充?
- 16. 如何從單元格中的單元格填充另一個單元格中的單元格使用excel
- 17. 如何在Swift 3中使用JSON數據填充表格?
- 18. HTML - 如何製作各種大小的圖像填充表格單元格
- 19. 在Swift中使用JSON對象填充表格視圖
- 20. 在HTML表格上使用CSS填充單元格
- 21. Swift - 填充表格行
- 22. 如何使元素填充表格行
- 23. 如何在Swift中填充表格視圖?
- 24. 如何在顯示器中製作DIV:表格單元填充單元格?
- 25. 如何自動填充tkinter表格中的單元格Python
- 26. 如何在ID匹配(在Excel中)時使用表單B中的值填充單元格中的單元格?
- 27. 如果滿足條件,填充單元格 - 在Google表格中
- 28. 如何用數組中的顏色填充表格視圖單元格背景?
- 29. 在CSS中表格單元格填充底部不起作用
- 30. 在SWIFT中的表視圖中填充自定義單元格時出錯
您是否設置了自動佈局? – Miknash