我一直在試圖找出如何垂直對齊我的UILabel文本的頂部或底部。問題是,我背後有一個圖像,它也隨着文本而移動。垂直移動的UILabel文本而不影響背景
有沒有辦法讓背景色/圖像的地方,但只有向上或向下移動的文本?
下面是當前的代碼:
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (!self) return nil;
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,
0,
frame.size.width,
frame.size.height)];
label.textAlignment = NSTextAlignmentLeft;
label.font = [UIFont fontWithName:@"AvenirNext-Bold" size:12];
label.backgroundColor = [UIColor clearColor];
[self addSubview:label];
self.numberLabel = label;
self.layer.cornerRadius = 3;
return self;
}
我一直在關注這個教程,但它改變了一切,包括我的標籤背景。 Vertically align text to top within a UILabel