objective-c - UITextView使用setContentInset时文本被截断

标签 objective-c ios uitextview

我尝试将 UITextView 中的文本右移 20 像素,以使用下面的代码创建文本缩进

[textview setContentInset:UIEdgeInsetsMake(0, 20, 0,-20)];

但这会切断我文本的右侧,如屏幕截图所示。任何人都可以帮助我阻止这种情况发生吗

enter image description here

最佳答案

我认为你的边缘插图有点偏离。边缘插入朝向矩形的中间。对于正确的插图,您应该尝试 20 而不是 -20。

[textview setContentInset:UIEdgeInsetsMake(0, 20, 0, 20)];

关于objective-c - UITextView使用setContentInset时文本被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14112594/

相关文章:

ios - UIScrollView动态状态栏

iphone - SecTrustEvaluate() 是否在应用程序钥匙串(keychain)中查找根证书?

objective-c - 如何处理成千上万的小音频文件?

iphone - 子类化 NSMutableDictionary

ios - 如何在我们的团队中使用开发舱?

iphone - UITextView 改变高度而不是滚动

ios - 用属性字符串和文本替换正则表达式匹配

ios - 预填写 UITextView 检测到的电子邮件

objective-c - 如何更新 NSView 的一部分而不重绘整个 View

ios - 如何比较两个在 iOS 中具有几乎相同阴影或范围的 UIColor?