Ios 像素完美UILabel

Ios 像素完美UILabel,ios,objective-c,autolayout,uilabel,Ios,Objective C,Autolayout,Uilabel,这里有两个标签直接堆叠在一起,背景颜色为: 我总是先在Photoshop中设计我的应用程序。标签顶部和底部的死区使得文本的精确定位非常困难,就像在设计中一样。当我想按文本的顶部或底部放置标签时,如何补偿顶部和底部的空间?可以使用AutoLayout按内容大小精确调整标签大小,或者在代码中使用sizeToFit并相应地定位标签 尝试调用标签上的-sizeToFit以调整其大小 如果要调整当前视图的大小以使其 使用最适当的空间量。特定UIKit视图调整大小 他们根据自己的内在需要。在某些情况下,如

这里有两个标签直接堆叠在一起,背景颜色为:


我总是先在Photoshop中设计我的应用程序。标签顶部和底部的死区使得文本的精确定位非常困难,就像在设计中一样。当我想按文本的顶部或底部放置标签时,如何补偿顶部和底部的空间?

可以使用AutoLayout按内容大小精确调整标签大小,或者在代码中使用
sizeToFit
并相应地定位标签

尝试调用标签上的
-sizeToFit
以调整其大小

如果要调整当前视图的大小以使其 使用最适当的空间量。特定UIKit视图调整大小 他们根据自己的内在需要。在某些情况下,如果 视图没有superview,它可能会根据屏幕调整自身大小 界限。因此,如果希望给定视图根据其父视图调整自身大小 视图,则应在调用此方法之前将其添加到父视图中


你不能用背景色创建一个背景视图,然后将标签添加为背景视图的子视图吗?

我理解这个问题有点困难,你说标签顶部和底部的死区到底是什么意思?@J2K字母和标签边缘之间的垂直空间。没有骰子。这不是一个框架问题-这是因为帽子的高度和上升,以及下降之间的差异。请看这里: