【发布时间】:2014-12-03 14:18:08
【问题描述】:
我有一个UITableViewCell,它有一个UIView (gradientView),我想在其中应用渐变。这个单元格有自动布局,所以我想在gradientView 框架发生变化时更新渐变框架。
我尝试了以下方法,但都没有奏效:
-(void)layoutSubviews{
[super layoutSubviews];
self.gradient.frame = self.gradientView.bounds;
}
-(void)updateConstraints{
[super updateConstraints];
self.gradient.frame = self.gradientView.bounds;
}
-(void)updateConstraintsIfNeeded{
[super updateConstraintsIfNeeded];
self.gradient.frame = self.gradientView.bounds;
}
我也不能在单元格内使用它:
- (void)viewDidLayoutSubviews{}
【问题讨论】:
标签: ios objective-c uitableview cagradientlayer