【问题标题】:Horizontal StackView Spacing not working at runtime水平 StackView 间距在运行时不起作用
【发布时间】:2017-03-23 17:11:54
【问题描述】:

当设备旋转发生变化时,我在使用 StackViews 布置视图时遇到问题。

我在情节提要中取得了不错的成绩。

但是它在运行时没有按预期工作;在模拟器上进行旋转后,搜索控件大小增加并且空间消失了!我什至在物理设备上进行了测试。

【问题讨论】:

  • 发布您的限制条件?很难在没有看到他们的情况下弄清楚......
  • 我有过滤按钮的宽度限制;这就是我所需要的。问题现在消失了!自己通过删除和重新添加控件到 UIStackView 来修复,看起来它不是那么稳定;有时它可能会失败,因此必须删除并重新添加它们。记住这一点!
  • 抱歉我没有放很多图片@DonMag;我没有足够的声誉:(

标签: ios storyboard uistackview


【解决方案1】:

我对过滤器按钮有宽度限制;这就是我所需要的。

问题已经解决了!自己通过删除和重新添加控件到 UIStackView 来修复,看起来 stackviews 不是很稳定;有时它可能会失败,因此必须删除并重新添加它们。记住这一点!

Width constraint for filter button

【讨论】:

  • 很高兴你把它修好了...一些快速搜索表明,UISearchBar 的问题并不少见——建议包括将UISearchBar 嵌入到普通的UIView 中,然后将UIStackView 中的视图和按钮。如果它再次在你身上“脱落”,可能值得一试。
  • 哦,我明白了,我肯定会将它嵌入到 UIView 中。我不认为有一个额外的 UIView 会受到伤害:P 非常感谢@DonMag
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-12
  • 1970-01-01
  • 2021-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多