草庐IT

Controller1

全部标签

ios - 呈现一个 View Controller ,关闭它并在 Swift 中呈现一个不同的 View Controller

我有一个RootViewController,它有一个按钮,当用户按下它时,会显示另一个ViewController。第二个Controller有一个关闭选项,它只返回RootViewController,还有一个按钮,当用户触摸它时,它会关闭当前ViewController,因此它会返回RootViewController一秒钟并显示另一个ViewController。转到我使用的第一个Controller:letvc=FirstController()self.present(vc,animated:true,completion:nil)当我在另一个ViewController中

ios - 如何在代码中以编程方式添加导航 Controller 而不是初始 View Controller

我是swift和iOS的新手,找不到解决我的问题的答案或任何有效的帮助。我想在单击前一个View中的按钮时创建一个导航ControllerView。我以前的观点是在最后一页上有一个按钮的入职。我成功地将按钮连接到我的下一个View,但我无法使View像导航Controller一样工作。例如,当显示导航栏时,我无法向其添加导航项。有没有办法将我在第一个View中单击我的按钮创建的新View设置为我的导航View的根Controller?我的代码的简短版本:classViewController:UIViewController{overridefuncviewDidLoad(){supe

ios - 如何在代码中以编程方式添加导航 Controller 而不是初始 View Controller

我是swift和iOS的新手,找不到解决我的问题的答案或任何有效的帮助。我想在单击前一个View中的按钮时创建一个导航ControllerView。我以前的观点是在最后一页上有一个按钮的入职。我成功地将按钮连接到我的下一个View,但我无法使View像导航Controller一样工作。例如,当显示导航栏时,我无法向其添加导航项。有没有办法将我在第一个View中单击我的按钮创建的新View设置为我的导航View的根Controller?我的代码的简短版本:classViewController:UIViewController{overridefuncviewDidLoad(){supe

iOS 如何以编程方式简单地返回到先前呈现/推送的 View Controller ?

如何以编程方式返回到上一个ViewController?我找到了这个answer,但是有一个示例演示了如果我们有导航堆栈如何返回:navigationController?.popViewControllerAnimated(true)如果我的Controller队列基于导航Controller,那没关系。但通常我们使用Storyboard,在其中我们指定用关键字Show标记的segue,这意味着我们不关心导航推送或呈现新的ViewController。所以在这种情况下,我假设只有通过segue展开ViewController的选项,但也许有一些简单的调用,我可以通过编程方式返回到我以

iOS 如何以编程方式简单地返回到先前呈现/推送的 View Controller ?

如何以编程方式返回到上一个ViewController?我找到了这个answer,但是有一个示例演示了如果我们有导航堆栈如何返回:navigationController?.popViewControllerAnimated(true)如果我的Controller队列基于导航Controller,那没关系。但通常我们使用Storyboard,在其中我们指定用关键字Show标记的segue,这意味着我们不关心导航推送或呈现新的ViewController。所以在这种情况下,我假设只有通过segue展开ViewController的选项,但也许有一些简单的调用,我可以通过编程方式返回到我以

swift - 以编程方式创建约束以查看 Controller 边距

我正在尝试制作一个View,该View将充当一种“面板”,附加到ViewController的右侧。即绑定(bind)到父ViewController的尾边距、上边距和下边距,静态宽度为300但是,我似乎无法正确处理,我要么打破约束,要么做一些xcode告诉我是非法的事情。我做错了什么?Controller中的代码letmyView=UIView()view.backgroundColor=UIColor.redColor()self.view.addSubview(view)lettopConstraint=NSLayoutConstraint(item:myView,attribu

swift - 以编程方式创建约束以查看 Controller 边距

我正在尝试制作一个View,该View将充当一种“面板”,附加到ViewController的右侧。即绑定(bind)到父ViewController的尾边距、上边距和下边距,静态宽度为300但是,我似乎无法正确处理,我要么打破约束,要么做一些xcode告诉我是非法的事情。我做错了什么?Controller中的代码letmyView=UIView()view.backgroundColor=UIColor.redColor()self.view.addSubview(view)lettopConstraint=NSLayoutConstraint(item:myView,attribu

model-view-controller - 在 Swift 中传递数据

我一直在寻找这个问题的答案,但只找到了segues的答案。我有一个viewController1,它带有一个按钮,可以转到viewController2。没有这方面的代码,我通过界面生成器设置它。在viewController2上,我有一个按钮可以自行关闭self.dismissViewControllerAnimated(true,completion,nil)我想在View关闭时将字符串从viewController2传回viewController1。我该怎么做呢?另外,我正在使用swift。提前致谢! 最佳答案 有两种常见的

model-view-controller - 在 Swift 中传递数据

我一直在寻找这个问题的答案,但只找到了segues的答案。我有一个viewController1,它带有一个按钮,可以转到viewController2。没有这方面的代码,我通过界面生成器设置它。在viewController2上,我有一个按钮可以自行关闭self.dismissViewControllerAnimated(true,completion,nil)我想在View关闭时将字符串从viewController2传回viewController1。我该怎么做呢?另外,我正在使用swift。提前致谢! 最佳答案 有两种常见的

ios - 设置 UIScrollView 以在 3 个 View Controller 之间滑动

我正在尝试设置一个UIScrollView,以便我可以在我的3个ViewController之间滑动。这是我在AppDelegate.m中的代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];//Overridepointforcustomizationafterapplicatio