我正在复制下面图像中的效果。我用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