1
我有這樣的代碼,創建簡單的UILabel一些文字和默認字體爲什麼自定義字體會移動文本(改變垂直對齊)?
self.reviewCountLabel = [[UILabel alloc] initWithFrame:someFrame];
self.reviewCountLabel.text = @"1231 REVIEWS";
self.reviewCountLabel.textAlignment = NSTextAlignmentRight;
self.reviewCountLabel.backgroundColor = [UIColor lightGrayColor];
// self.reviewCountLabel.font = [UIFont fontWithName:kSTGFontAvantGardeBold size:18];
[self addSubview:self.reviewCountLabel];
在屏幕上我得到這樣的:
,但如果我取消註釋代碼添加自定義字體我會得到這個:
有人可以解釋爲什麼我在這裏垂直對齊嗎? (或幫助解決這個問題)