我有一个显示 NSAttributedString 的 UIView。它设置为调整大小以适应其内容。
我想在文本和视图之间创建一些填充,但是它不是很有效。如果我这样做...
view.textContainerInset = UIEdgeInsetsMake(0, 15, 0, 15);
...然后左右边缘被填充,顶部和底部没有空间。这是对的。然后我添加一个顶部插图:
view.textContainerInset = UIEdgeInsetsMake(15, 15, 0, 15);
现在顶部有 15 点填充,但突然底部也填充了一点(大约 10 点)。
如果我然后添加 15 点底部填充,底部会变得太大,并且间距始终不一样。相反,我不得不捏造它:
view.textContainerInset = UIEdgeInsetsMake(15, 15, 5, 15);
这是iOS 7的错误还是我误解了什么?我讨厌在不了解发生了什么的情况下捏造底部价值。