在界面生成器中,我试图创建一个原型(prototype)单元,其图像覆盖整个单元,但未按预期运行。
如您在界面构建器的以下屏幕截图中所见,我有一个覆盖整个单元格的 ImageView ,并且局限于该单元格的每个边缘:
实际上,这就是我希望它在模拟器上显示的方式,但是我得到了:
如您所见,它并不是一直固定在侧面,可能很难看到,但是图像实际上延伸到了单元格的底部(如果您看起来足够努力,则可以看到分隔符穿过图片的底部。
这确实是 buggy ,我真的不知道发生了什么。
最佳答案
也许在代码中的单元格内部添加了UIImageView
。
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
//configure cell
let imageView = UIImageView(frame: self.cell.frame)
imageView.image = YOUR_IMAGE
imageView.center = cell.center
imageView.frame.size = cell.frame.size
imageView.contentMode = .ScaleAspectFill
cell.addSubview(imageView)
}
希望这可以帮助。
关于ios - UIImageView使用方面填充覆盖整个UITableViewCell,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35139944/