我有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{}