如何在紧密的网格布局中减少两个UI元素之间的1px差距

时间:2015-11-10 16:00:09

标签: ios objective-c uiimageview autolayout grid-layout

我对UIImageViews的3x3 ggrid布局进行了this极好的回答。

我使用了自由形式的IB,其大小为600x600。我将UIViews以3x3布局放入IB中。

每个UIImageView的大小为200,200,位于

      (0,0)   (200,0)   (400,0)
      (0,200) (200,200) (400,200)
      (0,400) (200,400) (400,400)

因此,这些UIImageViews之间没有差距。但实际上这些观点之间存在1px的差距。奇怪的是,对于不同的设备配置,不同UIImageView s之间会出现这些差距:

  • 我需要将iPhone 4s模拟器扩展到100%才能看到差距。
  • 我需要将iPhone 5s模拟器扩展到50%才能看到差距。
  • 我需要将iPhone 6模拟器扩展到75%才能看到差距。
  • 我需要将iPhone 6 plus模拟器扩展到75%才能看到差距。

对于iPhone 4s: enter image description here

对于iPhone 5s:

enter image description here

对于iPhone 6:

enter image description here

对于iPhone 6 plus:

enter image description here

所有图块都是显示图像的图像视图。最后所有这些瓷砖一起形成一个单一的图像!这就是我想要实现的目标!!!!但我真的不喜欢这些元素之间的差距!!!!!

这是我的故事板截图:

enter image description here

0 个答案:

没有答案