moreNavigationController

moreNavigationController

如标题所述,我正在尝试自定义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/

10-11 14:51