UITextView顶部的奇怪边距?

0xS*_*ina 5 cocoa-touch objective-c uitextview ios

我有一个UITextView,它顶部有一个奇怪的边缘,不知道是什么造成了这个.这是图片,背景为橙色:

在此输入图像描述

这是我的相关代码:

textViewTest = [[UITextView alloc] initWithFrame:CGRectMake(135, 0, 150, 68)];
[textViewTest setContentInset:UIEdgeInsetsZero];
[textViewTest setUserInteractionEnabled:NO];
[textViewTest setBackgroundColor:[UIColor orangeColor]];
[textViewTest setTextColor:[UIColor whiteColor]];
//[textViewTest setFont:[UIFont fontWithName:@"MuseoSans-500" size:12.0]];
[textViewTest setText:@"Spooky (rename)\nCreated: 4/10/11\nUpload Youtube\nDelete | Favorite"];
Run Code Online (Sandbox Code Playgroud)

我想要的是UITextView(textViewTest)中的文本从顶部(边距)没有任何空格.目前,从橙色的顶部开始有8-10像素,然后文本开始.

小智 19

如果您只想移动文本,请尝试

[textViewTest setContentInset:UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>)];
Run Code Online (Sandbox Code Playgroud)

如果正数将帧移向中间,则负数将其从中间移出.

例如,[textViewTest setContentInset:UIEdgeInsetsMake(-5, 0, 5,0)]将文本向上移动5个像素!