問題描述:
在[super initWithFrame:]之前,也就是在self沒被父類初始化之前,當前類的實例(即self)沒有layer層而且不能添加子視圖(addSubview:)。
解決辦法:
只能在self調取完父類的初始化方法以后才能對設置layer層以及添加子視圖。
另外,及時進行了父類初始化self本身內存地址都不會改變(即沒有重新賦值一個新的實例),只是對應的相關屬性發生改變。
問題描述:
在[super initWithFrame:]之前,也就是在self沒被父類初始化之前,當前類的實例(即self)沒有layer層而且不能添加子視圖(addSubview:)。
解決辦法:
只能在self調取完父類的初始化方法以后才能對設置layer層以及添加子視圖。
另外,及時進行了父類初始化self本身內存地址都不會改變(即沒有重新賦值一個新的實例),只是對應的相關屬性發生改變。