我的 UILabel
文本离开屏幕,而不是在它离开屏幕之前被切断。
有人可以帮忙吗?谢谢
WebListCell.m
- (void)layoutSubviews {
self.headlineLabel.frame = CGRectMake(15, 15, 200, 25);
[self.headlineLabel setNumberOfLines:1];
[self.headlineLabel sizeToFit];
}
更新: 我最终为此使用了 Storyboard,并使用 Pin 菜单将标签固定到每一侧。因此,如果您想在 Storyboard 上执行此操作,请使用 Pin 菜单。
或使用下面每个已接受答案的代码。
最佳答案
问题是您正在调用 sizeToFit
方法,该方法会自动调整标签框架的大小以适合文本。
尝试不调用该方法。
关于ios - UILabel 运行超过屏幕大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21663924/