隐藏Navigationcontroller在XIB文件中滑动时

时间:2016-04-13 19:18:02

标签: ios xcode swift xib

修改 我认为我的问题是我在同一视图中将视图添加为子视图,这就是为什么我无法删除它?

我试图学习使用XIB在视图之间滑动。 我的故事板包含3个视图 enter image description here

-Login

创建帐户

-view with scrollview,在tableview和空白视图之间滚动。此视图具有嵌入式导航控制器(编辑器 - >嵌入 - >导航控制器) enter image description here

我不希望导航控制器显示在我的空白页面中。 我创建了tableView控制器和空白的UIControllerView,将它们添加为" addChildViewController",请参阅下面的代码

import UIKit

class MasterViewForScroll: UIViewController {

@IBOutlet weak var scrollView: UIScrollView!

let Inbox : FriendlistTableBarView = FriendlistTableBarView(nibName: "FriendlistTableBarView", bundle: nil)
let Camera : CameraViewController = CameraViewController(nibName: "CameraViewController", bundle: nil)

func creatingSubViews() {

    self.addChildViewController(Inbox)
    self.scrollView.addSubview(Inbox.view)
    Inbox.didMoveToParentViewController(self)
    Inbox.navigationController?.navigationBar.hidden = false

    var CameraView = Camera.view.frame
    CameraView.origin.x = self.view.frame.width
    Camera.view.frame = CameraView




    self.addChildViewController(Camera)
    self.scrollView.addSubview(Camera.view)
    Camera.didMoveToParentViewController(self)
    self.scrollView.contentSize = CGSizeMake(self.view.frame.width * 2, self.view.frame.height)
}

   override func viewDidLoad() {
    super.viewDidLoad()
    creatingSubViews()
}

所以我的问题是:如何将导航控制器隐藏在"相机"视图。 谢谢

0 个答案:

没有答案