Swift 自定义UITabBarController.moreNavigationController UITableViewCells
正如标题中所述,我正在尝试定制moreNavigationController中的单元格。我读过很多这样的帖子,问了一个类似的问题,但大多数都过时了,似乎是黑客 我假设这是一种非常普遍的情况,所以必须有一种“整洁”的方式来做到这一点,当然 我已经研究过重写其中一个tableviews委托方法,但如果这是可能的话,我无法理解这一点。我还尝试了以下方法:Swift 自定义UITabBarController.moreNavigationController UITableViewCells,swift,uitableview,uitabbarcontroller,Swift,Uitableview,Uitabbarcontroller,正如标题中所述,我正在尝试定制moreNavigationController中的单元格。我读过很多这样的帖子,问了一个类似的问题,但大多数都过时了,似乎是黑客 我假设这是一种非常普遍的情况,所以必须有一种“整洁”的方式来做到这一点,当然 我已经研究过重写其中一个tableviews委托方法,但如果这是可能的话,我无法理解这一点。我还尝试了以下方法: override func viewDidLoad() { super.viewDidLoad() let moreNavCon
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)
}
}
}
但moreTableView.VisibleCell至少在加载
UITabBarController
时为空。也许我需要把它移到其他地方,但我不确定这是在哪里,或者这是否是正确的方法。将代码放在视图中的实验将出现。(至少)对我有用。希望它对你有用 我就是这么做的,但忘了在这里发帖!无论如何,谢谢你的回答!