小编CHM*_*CHM的帖子

如何使用自动布局保持圆形imageView轮?

如何将矩形图像视图转换为可以在自动布局中保持形状而不设置宽度和高度限制的圆形图像视图?从而允许imageView定义它的大小,并且相对于其周围的对象,其大小越来越小,具有前导,尾随,顶部和底部约束.

前几天我问了一个类似的问题,但我认为这可能会以更简洁的方式提出.非常感谢!

编辑

好的,我开始尝试尽可能简单.我有一个名为"Cell"的视图和一个名为"dog"的UIImageView,就是这样.我不再在控制台中"无法同时满足约束",只是使用自动布局的两个简单视图.我仍在尝试使用此代码来绕过UIImageView:

profileImageView.layer.cornerRadius = profileImageView.frame.size.width / 2
profileImageView.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)

这是单元格约束设置:

截图1

这是配置文件pic约束设置:

截图2

这是没有代码的结果,没有舍入,但是很好和正方形:

截图3

以下是圆形代码的结果:

截图4

这对我来说没有意义,因为没有舍入代码,图像是方形的,并且代码是菱形的.如果它是正方形不应该是一个没有问题的圆圈?

编辑2

这是当我删除底部约束并为superview添加相同高度的.637乘数时发生的情况.

截图5

xcode ios autolayout swift ios-autolayout

41
推荐指数
5
解决办法
2万
查看次数

标签 统计

autolayout ×1

ios ×1

ios-autolayout ×1

swift ×1

xcode ×1