即使在添加约束后,UIScrollview 中的 UIButton 也不会使用 UIScrollView 调整大小

UIButton inside UIScrollview not resizing with UIScrollView even after adding the constraints

我遇到了一个奇怪的问题。我已经在添加到超级视图的 UIScrollView 中将自定义 UIButtons 实现为平铺视图。就像有六个按钮,一组两个放在侧面,下一组 2 个放在它们下面,依此类推。现在为了实现它以适合所有 iPhones 屏幕尺寸,我已经为 UIScrollView 添加了适当的约束,并为 UIButton 相对于彼此和 UIScrollView 添加了约束。我为每个按钮添加了@2x 背景图像,分辨率为 320 *320。我没有给它们设置任何高度和宽度限制,所以它们可以根据不同的屏幕尺寸自由伸缩。

xib 最初设计为 4" 屏幕尺寸。UIScrollView 框架正在拉伸,但按钮仍保持在 iPhone 5S xib 中的位置,因此在 iphone 这样的屏幕上看起来不合适6 等等

这里的确切问题是什么?

查看此处所做的工作并确认这是否正确。我添加了使按钮在所有设备上看起来都正确所需的约束。

这里是link

https://github.com/mahesh-agrawal/Test-Buttons-Inside-ScrollView