navigationcontroller

    -1热度

    2回答

    我有一个带有多个控制器的MainTabBarController。 在我的FirstTabViewController(嵌入UINavigationController)我推送到另一个视图控制器,如:navigationController?.pushViewController(secondViewController, animated: true)。 在此控制器,我已经表现出一个模式视图控制

    1热度

    2回答

    我会尽可能快地尝试。我有一个高度为0的容器的主视图,每当启用键盘时,我将容器设置为与键盘相同的高度,并且我有一个按钮和一个电子邮件字段,并且已经为此容器设置了约束,基本上向上推动元素。我已经将视图设置为在视图加载时启用并且其主视图正常工作,但只要按下按钮即可进入下一视图,键盘会打开,但按钮和电子邮件字段会留在键盘后面因为约束不起作用,但是当我按home按钮并关闭应用程序(而不是从后台)并重新打开它

    1热度

    1回答

    我有一个带有4个子视图控制器的标签栏控制器。每当用户切换标签栏时,右上角的导航项目都应该改变。除了一种情况(用户从第三个标签开始)之外,他们会进行更改。 我必须承认,我改变了标签栏控制器的导航栏的导航项目。我没有使用四个不同的导航控制器+视图控制器。 // called in viewWillAppear internal func setupNavigationBar() { tit

    1热度

    1回答

    我的应用程序由两个视图组成。第一个是GMSMapView,第二个用于连接发送坐标的蓝牙设备。 连接蓝牙设备后,我使用代理将信息发送回地图视图并移动标记。为了在我以前使用segues的视图之间进行切换,这并没有阻止蓝牙视图控制器,并且数据像我希望在地图视图中那样产生。 我遇到了我的地图视图被重新启动的问题,所以我决定使用导航控制器。现在我使用push segue来查看第二个视图,然后弹出回到第一个视

    1热度

    2回答

    @IBAction func addInformation(_ sender: UIBarButtonItem) { // check rateHourly has value if let editedRateHourly = rateHourly.text { print("editedRateHourly condition is \(editedRateHo

    0热度

    1回答

    我从一个的viewController使用下面的代码推到相同的viewController的另一个实例。该的viewController是导航堆栈中的故事板的顶视图: let storyboard = UIStoryboard(name: "Main", bundle: nil) if let vc2 = storyboard.instantiateViewController(withIden

    1热度

    2回答

    我正在开发一个测验应用程序,还有第二个视图控制器出现在初始视图控制器后面,您需要回答一个问题。在第二个视图控制器上,用户必须按下按钮才能返回到初始视图控制器,以询问另一个问题。但是,当我从第二个视图控制器回来时,我认为正在创建初始视图控制器的新实例,并向用户询问他们已经回答的问题。 swift文件中用于初始视图控制器的代码是这样构造的,即一旦用户被问到一个问题,那么该问题就会被索引从数组中移除。我

    6热度

    2回答

    我可以自定义QlPreviewController控制器中导航栏的颜色吗? 我曾尝试以下 [[UINavigationBar appearanceWhenContainedIn: [QLPreviewController class], nil] setBarTintColor: [UIColor redColor]]; ,但它不工作。 谢谢。

    0热度

    1回答

    我在SWIFT 3下一个结构: 导航控制器 - >标签栏控制器 - > 4视图控制器 我有3个公共酒吧按钮项目。 我的问题是,在只有一个视图控制器中,我想在右上角添加新的栏按钮项目。通过这种方式,当我导航到其他视图时,新按钮不应该出现。 我该如何解决这个问题? 谢谢!

    0热度

    1回答

    不行我添加按钮,通过这个代码查看: btnMarkerInfo.setImage(imgInfo, for: .normal) btnMarkerInfo.setTitleColor(UIColor.white, for: .normal) btnMarkerInfo.frame = CGRect(x: w, y: UIScreen.main.bounds.height-70-56, widt