我想添加图形效果/渐变,我在一个 UIView 类中。我在界面生成器中选择了类。
但是现在我想将它重新用于 tableview。它不会让我在界面生成器中为 TableView 选择相同的类。
我不想复制我的绘图代码,我该如何移动它?
- (void)drawRect:(CGRect)rect {
// Drawing code.
}
最佳答案
您可以使用内置图层阴影方法(在您的子类中)代替覆盖 drawRect:
- (void)awakeFromNib {
self.yourTableView.layer.shadowOffset = CGSizeMake(2.0, 2.0);
self.yourTableView.layer.shadowColor= [UIColor blackColor].CGColor;
}
关于ios - 如何重复使用 drawRect 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30781795/