因此,我无法弄清楚如何使我的页面在所有设备上(例如在iPhone 5&7上)看起来都一样。

这是我的cell.xib:

ios - iOS限制-无法弄清楚如何-LMLPHP

右下角的最后一个是标签。

这是它在iphone 7上的外观(应该是它的外观):

ios - iOS限制-无法弄清楚如何-LMLPHP

这是iPhone 5:

ios - iOS限制-无法弄清楚如何-LMLPHP

是的,我意识到这似乎很容易,至少我觉得这似乎很容易,但是花了HOURS尝试了各种陈旧的约束组合。有人可以指导我吗?喜欢从文学上指导我吗?一步步。

最佳答案

我的建议是将所有图像视图放入某些堆栈视图。

每5行将是一个水平堆栈视图,其中包含5个图像视图。
然后,将这两个水平堆栈视图放置在垂直堆栈视图中。

这将在大图像视图的开头留有空间,在标签的尾部留有空间,而标签的末尾有空间在视图的尾随锚处。

然后,您应该能够配置堆栈视图,以使其内容的纵横比保持1:1。

关于ios - iOS限制-无法弄清楚如何,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42763263/

10-11 14:12