ios - 为什么堆栈视图中的项目在 Swift 中占用太多空间
问题描述
我创建了一个个人资料区域,其中包含一些按钮和有关关注者及其帖子之类的人的信息:
但我被建议使用多个水平/垂直堆栈视图,因为它 (a) 更容易管理不同尺寸的屏幕,并且 (b) 更容易在视图中作为一个整体进行约束。我制作了精确的副本,所有项目(如 textViews 或图像)占用的空间比它们需要的空间多得多,这使得整个事情变得如此之大,然后当我尝试将东西分开或放入时,一切都只是要么相互叠加或变大。有人可以解释这种行为吗?使用stackviews也是一样的:
正如您在图片中看到的那样,“@username”文本视图在水平和垂直方向上占用了太多空间,我什至无法在检查器中更改它,因为它只是默认返回。堆栈视图目前根本没有任何约束,因此也没有任何约束作用于它。
解决方案
推荐阅读
- amazon-web-services - 如何使用 AWS CLI 列出所有角色的标签
- javascript - Flask SocketIo 应用程序在 Heroku 上部署时不工作
- python - 每次我刷新值时都会在先前值和当前值之间切换
- c++ - 在不关闭池的情况下提升线程池加入任务
- c# - 如何从“使用 Apple 登录”按钮中删除白边
- python - 502 Bad Gateway 重新加载主管后
- python - 如何使用 matplotlib 底图在底图上绘制数据
- perl - Perl - 在另一个 YAML 文件中包含 YAML 文件
- macos - Applescript 或 Automator 在晚上的行为不同?
- kubernetes - 从多个具有不同模式的 pod 访问 kubernetes 存储 - 一个 pod ReadWrite,其他 pod ReadOnly