Ján*_*nos 17 border uitableview uilabel ios6
我已经将UILabel添加到自定义单元格的contentView中.我遇到了一个奇怪的副作用.在右边界有一个灰色边缘.我不知道为什么.我刚刚添加了一个普通的UILabel,我什么都没做.
UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero];
label.text = @"value1";
label.textAlignment = UITextAlignmentCenter;
[self.contentView addSubview:label];
- (void)layoutSubviews
{
UILabel *label = [self.contentView.subviews objectAtIndex:i];
label.frame = CGRectMake(…);
}
Run Code Online (Sandbox Code Playgroud)

Ad *_*lor 24
我知道这是一个老问题,但我刚遇到同样的问题,所以我想我可以帮助别人看.
对我来说问题是我的框架中有浮动数字.以下为我修好了:
CGRectIntegral( myLabel.frame )
Run Code Online (Sandbox Code Playgroud)
我不知道原因,但解决方法是摆脱灰色边缘,将单元格的背景颜色设置为clearColor.
label.backgroundColor = [UIColor clearColor];
| 归档时间: |
|
| 查看次数: |
3629 次 |
| 最近记录: |