相关疑难解决方法(0)

UITextView textContainerInset不尊重底部插入值

我有一个显示NSAttributedString的UIView.它设置为调整大小以适应其内容.

我想在文本和视图之间创建一些填充,但它不是很有效.如果我这样做......

view.textContainerInset = UIEdgeInsetsMake(0, 15, 0, 15);
Run Code Online (Sandbox Code Playgroud)

...然后左边和右边填充,顶部和底部没有空间.这是对的.然后我添加一个顶部插图:

view.textContainerInset = UIEdgeInsetsMake(15, 15, 0, 15);
Run Code Online (Sandbox Code Playgroud)

现在顶部有15个点填充,但突然底部也有一点填充(大约10点).

如果我然后添加15点底部填充,底部变得太大,并且间距不是一直相同.相反,我必须捏造它:

view.textContainerInset = UIEdgeInsetsMake(15, 15, 5, 15);
Run Code Online (Sandbox Code Playgroud)

这是iOS 7的错误还是我误解了什么?我不喜欢在不了解正在发生的事情的情况下捏造最低价值.

uitextview ios7 textkit

14
推荐指数
1
解决办法
3502
查看次数

如何在UITextView中设置文本边距?

我有一个UITextView但是文本在底部对齐,但我希望底部有一个边距,如下所示:

----------------

一些文字

----------------

如果我有一个UITextField我可以使用editingRectForBounds:.但是我UITextView怎么能用它实现这个功能呢?任何解决方案将不胜感激.并且,请不要建议我使用UITextField!我需要UITextView.提前致谢.

cocoa-touch objective-c uitextview ios

2
推荐指数
2
解决办法
5670
查看次数

标签 统计

uitextview ×2

cocoa-touch ×1

ios ×1

ios7 ×1

objective-c ×1

textkit ×1