我正在尝试从我的标签栏控制器推送到视图控制器。请记住,所有这些都不是在故事板上完成的--它是严格的程序性的。每次我按下控制器的时候,导航栏上都会出现back按钮,但视图完全是黑色的:
let controller = NewsFeedDetailViewController()
navigationController?.pushViewController(controller, animated: true)我不太确定为什么会这样。有什么想法吗?
发布于 2019-02-16 23:12:31
以编程方式设置pushViewController时,如果您没有设置目标控制器的backgroundColor,则默认情况下它是黑色的(无背景色)。尝试如下所示的颜色:
class NewsFeedDetailViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .red
}
}https://stackoverflow.com/questions/54724431
复制相似问题