【发布时间】:2016-07-18 17:42:03
【问题描述】:
我想问如何设置一个约束,使按钮的中间位于屏幕底部以适应不同的 iOS 屏幕尺寸?
这是最理想的情况,其中按钮的中间部分位于屏幕底部,而下半部分不显示在屏幕上:
使用下面的代码,这就是正在发生的事情,这不是我想要的:
我试过这个:
[qrScanner.bottomAnchor constraintEqualToAnchor:self.bottomLayoutGuide.topAnchor constant:100].active = YES;
但它只适用于 iPhone 6 屏幕,不适用于其他屏幕,例如 iPad Mini。
我想知道是否有任何方法可以推广这样的公式,以便无论屏幕大小如何,所有按钮的中心都很好地放置在屏幕底部?
请帮忙,我已经尝试了几天并到处搜索,但找不到任何线索。谢谢!
【问题讨论】:
-
你的意思是按钮中心吗?
-
@TejaNandamuri 是的。表示按钮的中心位于屏幕底部,如下所示:i.stack.imgur.com/mBKRb.jpg,而不是现在发生的情况:i.stack.imgur.com/Yma8d.jpg
标签: ios objective-c constraints