我有一个非常简单的UIView ,那只是画一个三angular形。 它实现了一个绘制graphics的UIView drawRect方法。 它在iOS7上工作正常,但是当我在iOS8上运行相同的代码时,甚至没有被调用。 任何想法在iOS8上发生了什么变化? 我的代码简而言之: @interface MyView : UIView @end @implementation MyView – (instancetype)init { self = [super init]; if (self) { self.backgroundColor = [UIColor clearColor]; } return self; } – (void)drawRect:(CGRect)rect { // draw things } @end myView = [MyView new]; [self addSubview:myView]; 更新 我的视图层次结构: UIViewController View->Custom UILabel->MyView 这是一个错误消息的泡沫,我的观点是一个指向某事的喙。 我已经使用了一个新的UIdebugging工具,但它不可见。 Init方法被调用, drawRect不是。 […]