我正在UITextView
以非系统字体显示文本(即,我已将它与我的应用程序捆绑在一起)。该文本的一部分(即高于正常水平的上升部分)在UITextView
.
这是我创建我的方式UITextView
:
UITextView *tv = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 300)];
tv.font = [UIFont fontWithName:MY_INSTALLED_FONT_NAME size:54.f];
tv.textColor = [UIColor brownColor];
tv.backgroundColor = [UIColor yellowColor];
tv.text = @"Hello\nHello";
当我将 my 添加UITextView
到视图层次结构时,我看到:
对此类问题的一个常见建议(尽管我没有发现任何人有同样的问题)是确保clipsToBounds
是NO
并尝试修改contentInset
. UITextView
这些没有帮助。另一个屏幕截图(显示contentInset
调整):
使用各种工具(例如,两个帮助中的Reveal或私有方法),我发现文本被似乎是为了显示内容的子视图剪辑。在 iOS 6 中,该视图的类型为.recursiveDescription
UIView
UITextView
UIWebDocumentView
有谁知道如何解决这个问题?我错过了一些明显的东西吗?