我有一个带有自定义backgroundView的表格单元格,在纵向看起来很棒,但是当我移动到横向时,backgroundView会被拉伸以匹配横向宽度。我怎样才能使backgroundView保持相同的高度/宽高比?
这似乎什么都不做:
self.backgroundView.autoresizingMask = UIViewAutoresizingNone;
有解决方案吗?这里有一些截图来说明。第一个图像正确显示纵向视图,第二个图像显示横向视图,中间行缩放,当我希望它们与纵向相同时,只是位于中间(很像它们上面的图像,实际上只是UIImagViews直接添加到单元格,而不是更改backgroundView属性。)
谢谢!
答案 0 :(得分:0)
想出来了。我需要做的就是设置contentMode。
backgroundView.contentMode = UIViewContentModeCenter;