我有自定义绘图发生在子类UIView的drawRect方法中。只要它是初始视图控制器,它就能很好地工作。当我把它嵌入到导航控制器中时,它就会完全变成黑色。
我还应该注意,我已经标记了子类UIView作为IBDesignable,它实际上仍然在界面构建器中正确绘图。只有在构建时才有这个问题。
我所做的另一个测试是连接到一个UITabBarController而不是UINavigationController。使用UITabBarController,视图可以正确绘制。
你知道是什么问题吗?
我错误地将视图连接到导航控制器。它连接到showsegue而不是根关系控制器