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

时间:2015-07-31 07:07:53

标签: ios objective-c uiscrollview uibutton autolayout

我面临一个奇怪的问题。我已经在UIScrollView中将自定义UIButtons实现为Tile View,并添加到superview中。它就像有六个按钮,一组两个放置在侧面,下一组两个放在它们下面,依此类推。现在为了实现它以适应所有iPhone屏幕大小,我已经为UIScrollView和UIButton相对于彼此和UIScrollView添加了适当的约束。我已将@ 2x背景图像添加到每个按钮,分辨率为320 * 320。我没有为它们提供任何高度和宽度限制,因此它们可以根据不同的屏幕尺寸自由伸展。

xib最初设计为4英寸屏幕尺寸.UIScrollView框架正在拉伸,但按钮保持定位,如iPhone 5S xib,因此它在iphone 6等屏幕上看起来不合适。

这里的确切问题是什么?

1 个答案:

答案 0 :(得分:1)

查看此处完成的工作并确认这是否正确。我已经添加了使所有设备中的按钮看起来正常所需的约束。

这是链接

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