问题描述
我有一个视图控制器,它有两个按钮和一个嵌入式 TabBarController。 我想使用两个按钮而不是标签栏项目。并且由于某种原因无法使其工作。
主视图
import UIKit
class ViewController: UIViewController {
var currentTab = 0
@IBOutlet weak var container: UIView!
@IBAction func item1Button(_ sender: UIButton) {
currentTab = 0
}
@IBAction func item2Button(_ sender: UIButton) {
currentTab = 1
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func prepare(for segue: UIStoryboardSegue,sender: Any?) {
if segue.identifier == "toControllers"{
if let vc = segue.destination as? TabsViewController {
vc.selectedindex = currentTab
}
}
}
}
TabBarController
import UIKit
class TabsViewController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
}
}
我在故事板中有两个项目,所以项目 0 和 1 应该没问题。
也许很简单,自己搞不明白。
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)