我想添加一个图形效果/渐变,我在一个UIView的类中。我已经在界面生成器中选择了该类。

但是现在我想将其重新用于表视图。它不会让我在接口构建器中为表视图选择相同的类。

我不想重复我的绘图代码,该如何移动?

- (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/

10-13 03:56