返回上一个视图控制器的 UIImage 问题
UIImage issue on backing to the previous view controller
我有 2 个视图控制器:
第一个有一个按钮可以通过 Show (e.g. Push)
segue 方式打开第二个视图控制器
第二个 UIImage
有 4 个约束:
- 顶部:图像到安全区域
- 前导:图像到安全区域
- 拖尾:图像到安全区域
- 等高:图像到 SuperView 乘数:
0.5
图片 contentMode
是 Aspect Fill
问题:
当我想回到第一个视图控制器时,为什么图像弹出 UIImageView
的框架:
添加 clipToBounds 对于 supperView 是正确的(在您的情况下 self.view.clipToBounds = true
对于 SecondViewController)。
另一个可能发生的问题是 UIImageView 的框架
因为你使用内容模式 contentMode 是 Aspect Fill
你必须将 clipToBounds
设置为 true 如果你将使用另一个 contentMode 它将是正确的
我有 2 个视图控制器:
第一个有一个按钮可以通过
Show (e.g. Push)
segue 方式打开第二个视图控制器第二个
UIImage
有 4 个约束:- 顶部:图像到安全区域
- 前导:图像到安全区域
- 拖尾:图像到安全区域
- 等高:图像到 SuperView 乘数:
0.5
图片 contentMode
是 Aspect Fill
问题:
当我想回到第一个视图控制器时,为什么图像弹出 UIImageView
的框架:
添加 clipToBounds 对于 supperView 是正确的(在您的情况下 self.view.clipToBounds = true
对于 SecondViewController)。
另一个可能发生的问题是 UIImageView 的框架
因为你使用内容模式 contentMode 是 Aspect Fill
你必须将 clipToBounds
设置为 true 如果你将使用另一个 contentMode 它将是正确的