当放入多行中时,是否可以缩小文本之间的差距UILabel?我们可以设置框架,字体大小和行数.我想减少该标签中两行之间的差距.
我正在尝试使用从Adobe Font Collection Pro Package获得的Helvetica Neue Condensed字体.不幸的是,当我在一个内部使用它时,似乎绘制不正确UILabel.
行高似乎是正确计算的(我认为),但是当显示字体时,它会与边界框的最顶部对齐.我调用[myLabel sizeToFit]并仅调整宽度以产生此屏幕捕获:

我对字体的粗体和常规版本都有同样的问题.我能够从OSX中取出一个版本的Helvetica Neue Bold并将其放在我的设备上并显示正常(上图中的绿色背景).
字体文件或我的代码导致它以这种方式绘制可能有什么问题?
我完全沉浸在Core Text的行距中.我正在使用NSAttributedString并在其上指定以下属性: - kCTFontAttributeName - kCTParagraphStyleAttributeName
从这里创建CTFrameSetter并将其绘制到上下文中.
在段落样式属性中,我想指定行的高度.
当我使用kCTParagraphStyleSpecifierLineHeightMultiple时,每一行都会在文本顶部接收填充,而不是在此高度的中间显示文本.
当我使用kCTParagraphStyleSpecifierLineSpacing时,填充将添加到文本的底部.
请帮助我达到指定的行高,文本(字形)位于该高度的中间,而不是位于行的底部或顶部的文本.
如果没有明确创建CTLine的路线等,这是不可能的?
是否可以在Visual Studio 2012代码编辑区域中更改行之间的间距?在使用IntelliJ IDEA一段时间之后,我习惯了稍大的行间距(1.2),我想在VS12中实现相同的效果.为了比较,顶部是IDEA,线间间隔12像素,底部是VS12,间隔10像素:

我发现IDEA版本更容易阅读,即使它只是2px差异.有人知道吗?
是否有可能在线之间设置UILabel的距离,因为我有一个UILabel包含3行,而linebreakmode是wordwrap?
我使用CustomCell的,而不是UITableViewCell上UITableView.
我把两个放UILables了CustomCell.
提到这个网站:在这里,但我失败了......
问题:如何控制UILabels的行间距?
line-spacing ×4
uilabel ×4
ios ×2
core-text ×1
custom-cell ×1
fonts ×1
ios4 ×1
iphone ×1
objective-c ×1
swift ×1
uifont ×1
uitableview ×1
xcode ×1