gpt4 book ai didi

ios - 防止 UITableViewCell.backgroundView 在方向更改时调整图像大小

转载 作者:行者123 更新时间:2023-11-28 17:35:54 26 4
gpt4 key购买 nike

我有一个带有自定义 backgroundView 的表格单元格,它在纵向时看起来很棒,但是当我移动到横向时,backgroundView 会被拉伸(stretch)以匹配横向宽度。我怎样才能使 backgroundView 保持相同的高度/纵横比?

这似乎什么都不做:

self.backgroundView.autoresizingMask = UIViewAutoresizingNone;

有解决办法吗?这里有一些截图来说明。第一张图片正确显示纵向 View ,第二张图片显示横向 View ,当我希望它们与纵向 View 的大小相同时,中间行会缩放,只是位于中间(很像上面的图片,实际上只是UIImagViews 直接添加到单元格,而不是更改 backgroundView 属性)。

谢谢!

最佳答案

想通了。我需要做的就是设置 contentMode。

backgroundView.contentMode = UIViewContentModeCenter;

关于ios - 防止 UITableViewCell.backgroundView 在方向更改时调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9830868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com