首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uiview.trailing =在景观中不工作的尾随

uiview.trailing =在景观中不工作的尾随
EN

Stack Overflow用户
提问于 2017-01-30 17:49:08
回答 1查看 201关注 0票数 0

我想要一个文本字段(几乎)一直延伸到后面的边距。它完美的工作在纵向,但当我旋转到景观,文本框没有延伸到我已经指定的范围。

这是我的项目

这里是它在景观中的样子

正如您所看到的,textfield并没有扩展到尾缘+ 44。

提前感谢您的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-30 19:25:20

这些字段位于滚动视图中,这导致了这种情况。滚动视图从Interface中的默认值开始,然后滚动视图更喜欢收缩它的contentSize,而不是展开文本字段。将滚动视图的背景色设置为某种颜色,您将看到以下内容。

将滚动视图的一个轴固定在框架上,对于滚动视图客户端可能需要90%的时间来说,一维滚动的滚动视图的大小令人惊讶地讨厌。原因是IB中的superview约束作用于滚动视图的框架,这是您想要对框架进行大小调整的结果,但是IB中没有办法将superview约束到滚动视图的内容大小。

若要使滚动视图朝一个方向滚动,首先获取两边对滚动视图边距有约束的两个项。在你的例子中,UILabel leadingUITextField trailing。将约束相同地添加到层次结构中最顶层的UIView。然后,他们将保持滚动视图的两侧就位。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41942257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档