首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用不同器件的UIButton增加尺寸的AutoLayout

用不同器件的UIButton增加尺寸的AutoLayout
EN

Stack Overflow用户
提问于 2015-03-25 10:00:34
回答 2查看 2.2K关注 0票数 1

我有一个功能齐全的应用程序,我正在创建一个新的视图控制器在界面生成器与按钮和标签。我已经在Interface中列出了所有的内容,并使用AutoLayout来确保每个组件都已就位。它在iPhone 5s上工作得很好,但是使用iPhone 6和6 Plus,我的UIButtons没有调整它的高度以适应更大的屏幕。

一张截图就能让这件事更有意义。

iPhone 5s

iPhone 6+

更新我的文本是一个UILabel。基本到底部专业无限是一个UILabel。按钮是单独的UIButton,还原购买是UIButton,底部的最后文本是UILabel

我所面临的重要制约因素是:

基本标签

将空间拖到超级视图

引领空间走向超级视图

恢复购买UIButton的底部空间

顶层空间到UpdateMe UILabel

Buy 100 UIButton

引领空间走向超级视图

跟踪空间来购买无限的UIButton

顶层空间到顶部布局

恢复购买UIButton的底部空间

与购买无限UIButton相同的宽度

UIButton 购买无限

将空间拖到超级视图

引导空间购买100

顶层空间到顶部布局

恢复购买UIButton的底部空间

等宽到购买100

UIButton 还原购买

将空间拖到超级视图

引领空间走向超级视图

顶空间基本UILabel

从底部空间到一个独立的UILabel

顶空间购买无限

顶部空间到购买100

在iPhone 5s上,恢复购买UIButton的宽度为268,高度为30。

在iPhone 6 Plus上,恢复购买UIButton的宽度为382,高度为198,因此很明显,这占用了很大的空间,导致UIButton没有增加。

我想要实现的是,在它现在的位置上的每一个组件,但是在iPhone 6 Plus上,让Buy 100和Buy无限UIButtons以相同的宽度增加高度。

任何关于这方面的指导都将不胜感激!

EN

回答 2

Stack Overflow用户

发布于 2015-03-25 10:07:46

在这里,您可以添加纵横比约束到您的按钮。

票数 0
EN

Stack Overflow用户

发布于 2015-03-25 10:28:25

恢复购买UIButton:

删除下面的约束

1.顶部空间用于购买无限2顶空间用于购买100

在“显示助理编辑器”选项中显示“预览”屏幕。使用预览选项检查各种屏幕大小。如果需要,请移除并在屏幕中添加约束。此预览选项对于解决自动布局约束问题非常有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29252535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档