目前我有一个连接到tableview控制器的标签栏控制器.当我按下标签栏项目时,我正试图转到桌面视图的顶部.我知道如何到达tableview的顶部.我只是不知道如何在按下项目时执行操作.
我已经使用了UITabbar,我使用了两个按钮作为TabItem.我想通过点击那两个按钮来执行两个不同的Action,那么我如何在点击特定的Tabbar按钮时获得特定的Action.
我目前正在使用Xcode 5来开发面向列表的应用程序.我有标签栏的自定义色调,标签图标的自定义图像,选中标签栏的图标图像的自定义色调,但我找不到如何自定义图标图像的未选中时的色调.现在它只是默认的灰色,与我的绿色标签栏相比,你几乎看不到它.我想将标签栏图标的图像和名称设为白色.
有人知道如何在Xcode 5中设置标签栏图标的图像色调吗?
我有一个tableView到标签栏上的viewController.当我单击tabBar项时,tableView没有刷新.但是我有viewWillAppear函数:
override func viewWillAppear(animated: Bool) {
dispatch_async(dispatch_get_main_queue(), { () -> Void in
self.tableView.reloadData()
})
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用标签栏委托调用此函数,但不起作用:
func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
dispatch_async(dispatch_get_main_queue(), { () -> Void in
self.tableView.reloadData()
})
}
Run Code Online (Sandbox Code Playgroud)
为什么不重装?
谢谢!