我要感谢为这个社区做出贡献的任何人,我想找到解决下面提出的问题的方法:
this is a capture of my xcode project Main Storyboard:
它包含一个背景图像视图,其中包含一个网格图片和一个带有cercle图片的小图像视图。两个视图的内容模式相同,即方面适合。
我想在这里实现的是在两张图像之间获得相同的组合,如在此图片中,在所有设备上。 所以基本上将cercle图像粘贴到背景图像(网格图像),这样如果背景图像尺寸在另一个设备上发生变化,则cercle图像的尺寸改变方向与保持相同的视图相同。
答案 0 :(得分:1)
我抓住你的图像并剪掉圆圈。
“网格”实际像素为312 x 324
。 “圈子”是30 x 30
。
我将网格imageView设置为fill
,宽高比为312:324
,宽度为0.75
为superview。
我将圈子imageView设置为fill
,宽度与高度之比为1:1
,网格imageView的宽度约束为30:312
。
结果如下:
您需要计算展示位置的“运行时间”比率,但这非常简单。
修改强>
我掀起了一个简单的例子 - 有按钮根据交叉点移动圆圈:https://github.com/DonMag/GridScale