如何从Xcode 10和Swift 4的界面构建器中消除模式选择

时间:2018-11-01 21:20:47

标签: ios xcode swift4 xcode10

我在ViewController中添加了一个按钮。该视图控制器已使用模式搜索激活。 我怎样才能从界面构建器中消除这一点。我必须使用IBAction还是可以通过界面生成器来实现?

2 个答案:

答案 0 :(得分:0)

尝试使用以下代码

override func viewDidLoad() {
    super.viewDidLoad()
    navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(self.leftNavigationItemAction(_:)))
}

@objc func leftNavigationItemAction(_ sender: UIBarButtonItem) -> Void {
    self.dismiss(animated: true, completion: nil)
}

答案 1 :(得分:-1)

快速3:

present(UIViewController(), animated: true, completion: nil)

dismiss(animated: true, completion: nil)

Swift 2.2:

self.presentViewController(true, completion: nil)

隐藏/关闭视图控制器:

self.dismissViewControllerAnimated(true, completion: nil)

希望这会有所帮助,谢谢。