【发布时间】:2016-03-31 14:14:13
【问题描述】:
我正在开发一个应用程序,其中 viewController 嵌入在 navigationBar 中,并且此 navigationBar 嵌入在 TabBarViewController 中。
在我的应用程序中,我有 2 个不同的选项卡(目前),一个选项卡是“活动视图”。这是一个带有 tableView 的 viewController,其中列出了活动。每个单元格都将显示相同的视图控制器,当它被触摸时显示详细活动。
我的问题是没有显示带有按钮的 navigationItem。
我正在尝试Bar button item not shown in navigationBar 的解决方案,因为我的问题非常相似,但没有奏效。
故事板和应用程序运行的一些屏幕截图: storyboard App running without buttons
我正在尝试以编程方式添加按钮,但没有结果:
var logoutButton: UIBarButtonItem!
var filterButton: UIBarButtonItem!
//MARK: - Lyfe cycle
override func viewDidLoad() {
super.viewDidLoad()
let logoutImage = UIImage(named: "logout-24")
let filterImage = UIImage(named: "filterOutline-24")
logoutButton = UIBarButtonItem(image: logoutImage, style: .Plain, target: self, action: "logoutAction:")
filterButton = UIBarButtonItem(image: filterImage, style: .Plain, target: self, action: "filterAction:")
navigationItem.rightBarButtonItems = [filterButton, logoutButton]
【问题讨论】:
-
我尝试了几种方法将 SPLITVIEW 用作侧边菜单,但均未成功。所以我寻找其他方法来执行所需的结果。所以我找到了一个侧面菜单stackoverflow github github,很快就得到了预期的结果。包括tabbar及其各自的航次。还是谢谢你。
标签: ios iphone swift navigationbar