Ios UILabel超过屏幕大小

Ios UILabel超过屏幕大小,ios,xcode,uilabel,Ios,Xcode,Uilabel,我的UILabel文本会离开屏幕,而不是在它离开屏幕之前切断 有人能帮忙吗?谢谢 WebListCell.m - (void)layoutSubviews { self.headlineLabel.frame = CGRectMake(15, 15, 200, 25); [self.headlineLabel setNumberOfLines:1]; [self.headlineLabel sizeToFit]; } 更新: 我最终使用了故事板,并用Pin菜单将标签固定到每一面。所以,如果你想

我的
UILabel
文本会离开屏幕,而不是在它离开屏幕之前切断

有人能帮忙吗?谢谢

WebListCell.m

- (void)layoutSubviews {
self.headlineLabel.frame = CGRectMake(15, 15, 200, 25);
[self.headlineLabel setNumberOfLines:1];
[self.headlineLabel sizeToFit];
}
更新: 我最终使用了故事板,并用Pin菜单将标签固定到每一面。所以,如果你想在故事板上做这件事,可以使用Pin菜单。


或者根据下面已接受的答案使用代码。

问题在于您正在调用
sizeToFit
方法,该方法会自动调整标签框架的大小以适应文本


请尝试不调用该方法。

问题是您正在调用
sizeToFit
方法,该方法会自动调整标签框架的大小以适应文本

尝试不调用该方法