首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有多个多行标签的UIScrollView和AutoLayout?

有多个多行标签的UIScrollView和AutoLayout?
EN

Stack Overflow用户
提问于 2015-08-23 16:51:10
回答 4查看 2.3K关注 0票数 0

有办法做到这一点吗?我什么都试过了,但还没有对我起作用。

,所以基本上我想做的是:,我有一个滚动视图,其中有一些标签。所有标签都从服务器获取文本,我已经将它们的行数设置为0,以便它们根据文本的数量更改它们的高度。但是,这并不影响滚动视图内容的大小(即使我的标签具有设置到滚动视图的底部、顶部、前导和尾部的约束),并且标签从屏幕上消失,我无法向下滚动。有人能为我指出正确的方向吗?我将如何设置约束,我的视图层次等等?

如有任何帮助,将不胜感激!)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-08-23 17:23:09

我会考虑使用UITableView,它有几个好处:

  1. 它允许重用单元,如果所有的单元看起来都一样的话。
  2. 当从服务器获得的值的数量增加时,它管理单元的回收(当单元数量增加时,减少内存压力)
  3. 它允许在内容上具有更大的灵活性(通常是设计在最后一刻改变,或者在项目的过程中不断发展)
  4. 最重要的是,UITableView支持自动调整单元格(从iOS8开始),您需要指定标签和单元格边框之间的约束。

首先有几个资源可供参考:

票数 0
EN

Stack Overflow用户

发布于 2018-09-26 17:22:00

晚了,但这件事帮我解决了:

  1. 设置引导(我有一个32pt内嵌),尾随和顶部约束。尾随者实际上不会做任何事情。
  2. 发出尾随的Greater Than or Equal以避免本地化警报。
  3. 最后,向匹配滚动视图的标签中添加一个新的Equal Width约束。使用常量减去所需的填充(我使用64,因为镜像我的前导嵌入)。

还有哇哦!标签将在IB和应用程序中正确对齐.

票数 1
EN

Stack Overflow用户

发布于 2022-01-03 08:33:31

在滚动视图中,最后一个视图的底部约束非常重要。您应该将其优先级设置为250个,并将其设置为大于或等于的

请记住,您应该只更改最后视图的底部约束,在我的示例中,它是“继续”按钮。

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

https://stackoverflow.com/questions/32173063

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文