如标题所述,我正在尝试自定义moreNavigationController中的单元格。我读过很多类似的帖子,但大多数都过时了,似乎是黑客。
我认为这是一个非常普遍的情况,所以一定有一个'整洁'的方式这样做,当然?
我已经研究过重写一个tableviews委托方法,但我无法想象这是可能的。我也试过以下方法:
override func viewDidLoad() {
super.viewDidLoad()
let moreNavController = self.moreNavigationController
if let moreTableView = moreNavController.topViewController?.view as? UITableView {
for cell in moreTableView.visibleCells {
cell.textLabel?.textColor = AppDarkColor
cell.imageView?.image = cell.imageView?.image?.imageWithRenderingMode(.AlwaysTemplate)
}
}
}
但至少在加载
UITabBarController
时,moreTableView.visibleCells是空的。也许我需要把这个移到别的地方,但我不确定这是不是正确的方法。 最佳答案
尝试将代码放入视图将出现。至少对我有用。希望对你有用!
关于swift - 自定义UITabBarController.moreNavigationController UITableViewCells,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35596320/