【问题标题】:How to decrease the distance between the two lines in a textView to make characters more closer to each other in iphone如何减少textView中两行之间的距离以使iphone中的字符更接近
【发布时间】:2013-01-24 06:46:57
【问题描述】:

我正在用日语从上到下和从右到左写文本,因为我正在使用 uitextview,两个字符之间存在间隙,我想让它彼此更接近,请给出任何代码或想法。

【问题讨论】:

    标签: iphone ios uitextview


    【解决方案1】:

    UITextView 中没有属性可以显式设置字母间距或垂直间距 - 使用本机控件无法做到这一点。

    如果你想这样做,你将不得不创建自己的自定义控件。

    【讨论】:

    【解决方案2】:

    为此创建您的自定义UITextView 或根据您的要求创建自定义字体...

    欲了解更多信息,请参阅Set line height in UITextView

    【讨论】:

      【解决方案3】:

      您可以使用属性字符串,从 iOS6 开始。属性字符串可以有段落样式,段落样式可以有行距:

      NSAttributedString reference - 段落样式属性名称为NSParagraphStyleAttributeName

      NSMutableParagraphStyle setLineSpacing reference

      【讨论】:

      • 我尝试过使用 NSParagraphStyleAttributeName。它在模拟器中工作,但在设备中不工作。请给我一些实现它的想法,我有从上到下的日文字符,每行有一个字符。
      • 当我动态更改字体时,我可以选择动态更改字体,然后它不起作用。
      猜你喜欢
      • 2020-01-11
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 2019-03-12
      相关资源
      最近更新 更多