ios - 在 Storyboard 中的 StackView 内调整 UIButton 的大小
问题描述
我最近开始学习 Swift 并且在自动布局方面遇到以下问题:
有
- 元素的简单结构:StackView 内的1 个 UILabel + 2 个 UIButtons和 StackView 外的UIImage作为背景:截图
- StackView 有 4 个约束(最后 4 个在我的屏幕截图中);
- 2 UIButtons 有固定的高度;
- 背景有 4 个约束(前 4 个在我的屏幕截图中);
目标
- 我希望 2 个 UIButtons 具有固定宽度(250 或 300 或任何数字)。当切换到横向模式时,它并没有在整个 StackView 上被拉伸,并且在纵向模式下具有准确的外观:拉伸按钮
- 其中我希望 UILabel 像现在一样被拉伸;
- 我想使用 StoryBoard 设置它(没有代码)
问题
- 我尝试向两个 UIButtons 添加固定宽度约束,但它不起作用:固定宽度后的横向
- 我试图将每个 UIButton 放入 UIView 但没有成功
如果有人能帮助我理解和解决这种行为,我将不胜感激。
先感谢您!
解决方案
推荐阅读
- java - java appletviewer 没有显示任何东西
- node.js - NodeJS sqlite3 不返回变量(范围问题)
- javascript - Javascript HTML在导航栏中显示随机图像
- c# - 在 Xamarin.Forms 中使用 mp3 文件
- python - Python:DataFrame 到 List 的转换
- php - 在主页上显示帖子的缩略图
- flutter - Flutter Web FontAwesome 字体下载太大
- c - 在忽略换行符的情况下读取此文件的最佳方法
- python - 如何在python中将二维数组合并为字符串
- ansible - Ansible 循环返回输出整个对象