Question

I have a view with labels stacked vertically. The design specification for the view give a vertical offset from the baseline of the text in the top label to the text in the bottom label.

However when I code for this, the size of the top UILabel will always be big enough to accomodate the descender of the top label. So I can only program the offset from the descender, not from the baseline. In the attached picture, red offset is what I want to code for, but I can only code for the green offset. Is there any way that I can get the baseline offset correct either in the xib or through code? I do not want to do this by trial and error, as that would result in the programmed offset not matching the specs.

label offset

Was it helpful?

Solution

You can do it, but easier to show you in a screen shot than to explain it:

enter image description here

Change "30" to whatever your specified distance is.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top