gpt4 book ai didi

swift - 自定义 UITabBarController.moreNavigationController UITableViewCells

转载 作者:行者123 更新时间:2023-11-28 06:48:25 26 4
gpt4 key购买 nike

如标题所述,我正在尝试自定义 moreNavigationController 中的单元格。我读过许多问类似问题的 SO 帖子,但大多数都已过时并且似乎是 hack。

我假设这是一种非常普遍的情况,所以一定有一种“整洁”的方式来做到这一点?

我已经研究过重写其中一种 tableviews 委托(delegate)方法,但我什至无法假设它是可能的。我还尝试了以下方法:

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.visibleCells 至少在加载 UITabBarController 时是空的。也许我需要将它移到其他地方,但我不确定在哪里或这是否是正确的方法。

最佳答案

尝试将代码放在 viewWillAppear 中。它对我有用(至少)。希望它对你有用!

关于swift - 自定义 UITabBarController.moreNavigationController UITableViewCells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35596320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com