我正在尝试复制具有某些属性的 UIView。UIView 覆盖了 drawLayer: 方法来绘制自定义形状。
我正在使用 NSKeyedArchiver、粘贴板和 NSKeyedUnarchiver 来取回属性。创建了一个 UIView 实例并设置了属性 - 到目前为止一切都很好。
在 drawlayer 方法中创建了一些属性,它们具有默认值,而不是复制的值。我的问题是,当调用 initWithCoder 并创建实例时,不调用 drawRect 或 drawLayer 吗?为什么?
我正在尝试复制具有某些属性的 UIView。UIView 覆盖了 drawLayer: 方法来绘制自定义形状。
我正在使用 NSKeyedArchiver、粘贴板和 NSKeyedUnarchiver 来取回属性。创建了一个 UIView 实例并设置了属性 - 到目前为止一切都很好。
在 drawlayer 方法中创建了一些属性,它们具有默认值,而不是复制的值。我的问题是,当调用 initWithCoder 并创建实例时,不调用 drawRect 或 drawLayer 吗?为什么?