我有一个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"];我想要的是UITextView (textViewTest)中的文本从顶部(页边距)没有任何空格。目前,从橙子的顶部开始有8-10像素,然后文本开始。
发布于 2012-03-19 04:11:25
如果您只想移动文本,请尝试
[textViewTest setContentInset:UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>)];当正数将帧移向中间时,负数将帧从中间移出。
例如,[textViewTest setContentInset:UIEdgeInsetsMake(-5, 0, 5,0)]会将文本向上移动5个像素!
发布于 2014-12-18 15:25:33
在viewDidLoad add中:
self.automaticallyAdjustsScrollViewInsets = NO;发布于 2012-03-19 02:58:28
尝试调整文本视图的大小以适合其文本:[textViewTest sizeToFit];
https://stackoverflow.com/questions/9761177
复制相似问题