我有以下简单的案例:
UINavigationController
,其根视图控制器包含跨越整个视图的tableView
,然后是屏幕底部的button
。我创建了这样的按钮:
let button = UIButton(frame: CGRect(x: 0, y: self.view.frame.height - 50, width: self.view.frame.width, height: 50))
self.view.addSubview(button)
这很好,直到我执行以下操作:
navigationController?.navigationBar.isTranslucent = false
这将使我创建的按钮消失。有人可以向我解释原因吗?以及如何解决这个问题?这是我简单案例的截图。底部的按钮消失。
编辑:对于上下文:我使用Eureka库在tableView
中设置表单,并希望在底部添加一个粘滞按钮。
答案 0 :(得分:0)
尝试将automaticallyAdjustsScrollViewInsets
的{{1}}属性设置为UIViewController
。
您还可以查看此answer。