WMPageController
WMPageController copied to clipboard
属性/样式设置无效
环境:Xcode9.2 ,Swift4.0 ,WMPageController 2.4.0
使用xib加载View
代码:
`
class HomeVC_New: WMPageController
override func viewDidLoad() {
self.delegate = self
self.dataSource = self
self.menuViewStyle = .line
self.titleSizeNormal = 14
self.titleSizeSelected = 16
self.titleColorNormal = UIColor.RGBA_COLOR(red: 195, green: 195, blue: 195, alpha: 1)
self.titleColorSelected = UIColor.RGBA_COLOR(red: 17, green: 17, blue: 17, alpha: 1)`
}
猜测是因为viewdidload的时候加载已经完成了,调用reload后字体和颜色更改了,但是MenuViewStyle仍然没有改变。 请教一下使用xib的正确操作方法。谢谢。
更新: 遇到这个问题的同学(XIB)加载VC的。初始化设置代码要写在 awakeFromNib里。
写在 viewwillappear 中试下