首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIlabel文本向下移动

问UIlabel文本向下移动
EN

Stack Overflow用户
提问于 2015-10-29 05:53:58
回答 2查看 215关注 0票数 1

我在一个表视图单元格中有多个UILabel,但是具有动态宽度的UILabel在从xcode7运行时在is 8/7中显示出奇怪的行为。当我在iOS 9(iPad) UILabel中运行代码时,运行良好。

​

但是,当我在iOS中运行它时,8或7的文本会向下移动。

在iOS 8 (iPad)中

​

在iOS 7 (iPhone 4)中

​

注:绿色背景色显示UILabel帧的背景色。三种字体都是相同的。

,我想知道为什么会发生这种情况,这种行为的解决方案是什么?

编辑:

有绿色背景颜色的标签"One“的约束。

​

​

没有背景色的标签"One“的约束。

注:此标签的宽度是动态的,并在此基础上调整带绿色背景颜色的标签"One“的尾随空间。

​

​

编辑2:“日期”标签的约束。

​

​

Edit3:我自己解决了这个问题,我把标签的编号修正为1,但是我还是找不出为什么只在iOS9 8/7中没有出现在iOS9?中。

EN

回答 2

Stack Overflow用户

发布于 2015-10-29 09:53:59

你的标签好像被压缩了。如果您正在使用AutoLayout,请尝试将压缩标签的垂直压缩阻力优先级提高一个更大的值,或者使您的单元格的高度更大

票数 0
EN

Stack Overflow用户

发布于 2015-10-29 23:15:28

看起来你没有把你的底部标签(日期标签)钉在细胞底部.

您需要添加日期标签的约束:日期标签与超级视图之间的底部间距

​

​

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

https://stackoverflow.com/questions/33406880

复制
相关文章

相似问题

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