【问题标题】:How can I embed and align in storyboard?如何在情节提要中嵌入和对齐?
【发布时间】:2020-11-15 20:00:50
【问题描述】:

我正在尝试在 View 中嵌入一个 imageView,即一个标签。 当我来添加带有视图的stackView时,我不断出现红线并且无法嵌入它。

我基本上是在尝试将它们全部排好,所以当我翻转手机时,它会全部同步。

【问题讨论】:

  • 可以分享demo项目吗?
  • 我拍摄了 2 张屏幕截图,并将它们与问题一起添加。单击此处显示 entre image 的位置。有没有其他分享图片的方式?

标签: ios swift xcode uiimageview embed


【解决方案1】:

首先,当您已经在使用UIStackView 时,无需创建额外的UIView 实例来将所有子视图包装在一起。尝试将标签和图像视图都放在堆栈视图中,然后为堆栈视图本身提供约束。

要为堆栈视图提供约束,您需要首先告诉自动布局引擎您希望它如何布局。从提供的屏幕截图中,我假设您希望它位于屏幕中间。为此,请将堆栈视图的centerXcenterY 约束设置为等于视图控制器viewcenterXcenterY。堆栈视图的宽度和高度应根据其内部视图的固有内容大小自动计算。

【讨论】:

  • 嘿伙计,我是新手,我要试试这个谢谢。
猜你喜欢
  • 1970-01-01
  • 2015-05-23
  • 2017-02-09
  • 2015-03-04
  • 2016-01-10
  • 1970-01-01
  • 2014-02-22
  • 1970-01-01
  • 2012-10-25
相关资源
最近更新 更多