Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 点击按钮时如何从一个选项卡切换到另一个选项卡_Ios_Swift - Fatal编程技术网

Ios 点击按钮时如何从一个选项卡切换到另一个选项卡

Ios 点击按钮时如何从一个选项卡切换到另一个选项卡,ios,swift,Ios,Swift,我正在尝试从一个选项卡切换到另一个选项卡。我有一个选项卡视图控制器,当点击登录按钮时,我需要转到所需的视图控制器。我知道怎么做吗? 进口基金会 导入UIKit class loginPopupViewController : UIViewController { override func viewDidLoad() { super.viewDidLoad() //self.backViewHold.clipsToBounds = true //self.back

我正在尝试从一个选项卡切换到另一个选项卡。我有一个选项卡视图控制器,当点击登录按钮时,我需要转到所需的视图控制器。我知道怎么做吗?
进口基金会 导入UIKit

 class  loginPopupViewController : UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

    //self.backViewHold.clipsToBounds = true
    //self.backViewHold.layer.cornerRadius = 20

   // self.innerHoldView.clipsToBounds = true
   // self.innerHoldView.layer.cornerRadius = 20

}
@IBOutlet weak var innerHoldView: UIView!

@IBOutlet weak var backViewHold: UIView!

@IBAction func cancelButtonTapped(_ sender: Any) {

    self.dismiss(animated: true, completion: nil)
}


@IBAction func LoginButtonTapped(_ sender: Any) {




}

}

我发现我可以使用通知中心从视图中弹出所需的选项卡视图

我在单击弹出视图控制器时发送了一个通知,它向选项卡视图发送了一个通知,然后我应用了代码

self.tabbar控制器?.selectedIndex=3


这基本上是第四个选项卡

我发现我可以使用通知中心从视图中弹出所需的选项卡视图

我在单击弹出视图控制器时发送了一个通知,它向选项卡视图发送了一个通知,然后我应用了代码

self.tabbar控制器?.selectedIndex=3


这基本上是第四个选项卡

您需要添加更多信息,LoginPoppupViewController是否在选项卡栏控制器中?LoginPoppupViewController对选项卡栏控制器有什么参考?如果要使用
UITabBarontroller
从一个选项卡切换到另一个选项卡,您可以尝试
self.tabBarController?.selectedIndex=1
@Joshua否它不在TabcController内,而是由其中一个选项卡以模式调用,然后我希望从那里更改它。您需要添加更多信息,LoginPoopViewController是否在选项卡栏控制器内?LoginPoppupViewController对选项卡栏控制器有什么参考?如果要使用
UITabBarontroller
从一个选项卡切换到另一个选项卡,您可以尝试
self.tabBarController?.selectedIndex=1
@Joshua否它不在TabcController内,但它是由其中一个选项卡以模式调用的,然后我希望从那里更改它不要不必要地使用通知。对于此类简单任务,应避免通知。最好为此使用协议委托。不要不必要地使用通知。对于此类简单任务,应避免通知。最好为此使用协议委托。