【发布时间】:2015-12-24 14:34:54
【问题描述】:
我正在尝试使更多视图与我的应用主题相匹配
表格单元格没有改变背景颜色。我已经尝试了几乎所有的答案和互联网上的博客。
tabBarController?.moreNavigationController.topViewController?.view.backgroundColor = UIColor.blackColor()
我已经使用上面的代码实现了如图所示的当前场景。
override func viewDidLoad() {
self.homeTableView.registerNib(UINib(nibName: "Banner", bundle: nil), forCellReuseIdentifier: "Banner")
self.homeTableView.registerNib(UINib(nibName: "Heading", bundle: nil), forCellReuseIdentifier: "Heading")
self.homeTableView.registerNib(UINib(nibName: "ThumblessList", bundle: nil), forCellReuseIdentifier: "ThumblessList")
self.homeTableView.registerNib(UINib(nibName: "MapCell", bundle: nil), forCellReuseIdentifier: "MapCell")
self.homeTableView.registerNib(UINib(nibName: "CallButton", bundle: nil), forCellReuseIdentifier: "CallButton")
self.searchBar.showsCancelButton = true
self.edgesForExtendedLayout = UIRectEdge.None
self.extendedLayoutIncludesOpaqueBars = false
self.automaticallyAdjustsScrollViewInsets = false
tabBarController?.moreNavigationController.topViewController?.view.backgroundColor = UIColor.blackColor()
}
【问题讨论】:
-
有什么问题?你希望你的细胞长什么样?还可以考虑包含更多代码。至少您的 Table View 数据源方法。
-
感谢您的回复。我没有为此配置数据源。我已经将上面的代码放在我的第一个 View 控制器的 viewDidLoad() 中。单元格需要有黑色背景。
-
这些静态单元格是您使用 xibs 配置的吗?
-
这些是我在标签栏中添加超过 5 个项目时自动生成的单元格
标签: ios swift uitabbarcontroller