iOS UIStackView 中的一项(按钮)总是更小
Posted
技术标签:
【中文标题】iOS UIStackView 中的一项(按钮)总是更小【英文标题】:One item (button) is always smaller in iOS UIStackView 【发布时间】:2016-01-19 21:45:25 【问题描述】:使用 Xcode 7.2 [使用 swift,但这无关紧要] ...我已将两个按钮“完成”和“添加”放入 UIStackView 中:
但在运行时,“添加”按钮总是更小:
我已经尝试过 StackView 等上的填充和间距的所有组合。我尝试过设置宽度和高度,但“添加”按钮总是更小。我在另一个 UIStackView(也是水平的)中遇到了同样的问题,其中 Add 按钮是第一个。
显示的两个按钮具有相同的自然像素大小并且是多尺寸的。例如这里是“添加”的设置:
我尝试将其从 Xcode 中删除并重新添加。有什么我遗漏的因素吗?这让我发疯了。
一个可能有帮助的提示是,我认为当我第一次使用这个名称添加它时,它实际上更小,但从那以后我删除了它并将它重新包含在项目中。也许那里有一些我找不到的“记忆”?
【问题讨论】:
啊,自动布局的乐趣……你检查过约束了吗? 尝试清理您的项目?删除派生数据? 【参考方案1】:Ack,非常感谢您的回答和 cmets。但问题是“@2x”添加图像缩放错误。修复解决了问题;我只花了几天时间就找到它,因为我想我检查并重新检查了 1x 和 3x 尺寸,但从未检查过 2x 尺寸。很抱歉浪费了你们的集体时间。
我仍然对所有布局设置不太满意,并且应用中有 6 个故事板,其中包含大约 60 个布局警告,但我已经做到了。
【讨论】:
以上是关于iOS UIStackView 中的一项(按钮)总是更小的主要内容,如果未能解决你的问题,请参考以下文章