UITextView在第一行剪切切割的文本顶部

时间:2016-02-29 17:29:40

标签: ios iphone uitextview

我有UITextView有一个奇怪的问题。当我输入表情符号时,表情符号的顶部会被剪切在第一行。这不是滚动的问题,我尝试将内容插入,因此文本在文本视图框内很深,但问题仍然存在。 任何想法为什么会发生这种情况?

这个没有代码。它只是在界面建筑中的简单视图。 没有连接IBOUTLETS或任何东西。附件是检查员图像

enter image description here

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,发现某些自定义字体会出现此问题。例如,我使用“Myriad Pro”并且表情符号已被剪切,我只是将其更改为不同的自定义字体(Museo Sans)并且问题已解决。

答案 1 :(得分:0)

在UItextview中设置顶边插图可能会对您有所帮助

  

UIEdgeInsets UIEdgeInsetsMake(CGFloat top,CGFloat left,
  CGFloat底部,CGFloat右);

[YOUR_TEXTVIEW  setTextContainerInset:UIEdgeInsetsMake(10, 0, 0, 0)];

答案 2 :(得分:0)

使用自定义字体时遇到此问题。我可以通过将ParagraphStyle中的LineHeightMultiple设置为1.2来解决它,但您可能需要根据您的字体使用不同的值。