• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

在UITextView设置边距填充

用户头像
it1352
帮助1

问题说明

我有一个UITextView文本编辑。默认情况下,它在文本周围有一个小的边距。我想将边距增加几个像素。

I have a UITextView for text editing. By default, it has a small margin around the text. I want to increase that margin by a few pixels.

contentInset属性提供了边距,但它不会更改文本换行宽度。文本以相同的宽度包装,额外的边距只是导致视图水平滚动。

The contentInset property gives me margins, but it does not change the text "wrap width". The text is wrapped at the same width, and the extra "margin" just causes the view to scroll horizontally.

有一种方法可以使UITextView具有一定的宽度显示具有较窄换行宽度的文本?

Is there a way to make a UITextView of a certain width display the text with a narrower "wrap width"?

正确答案

#1

从iOS 7开始,您可以使用 textContainerInset 属性:

Starting from iOS 7 you can use textContainerInset property:

textView.textContainerInset = UIEdgeInsetsMake(0, 20, 0, 20);

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /reply/detail/tanhcfcfga
系列文章
更多 icon
同类精品
更多 icon
继续加载