草庐IT

Viewcontroller

全部标签

iOS:如何使用 Swift 在 View 之间滑动

我是Swift和iOS开发的新手,正在研究如何设置主视图,我想在其中向右滑动以显示第二个View或向左滑动以显示第三个View。当我在第二个或第三个View中时,应该可以滑动回到主视图。我发现了几种实现像这样的滑动View的想法:https://medium.com/swift-programming/ios-swipe-view-with-swift-44fa83a2e078但“问题”是,我想从一个可以在两个方向上滑动的主视图开始。(因此使用上面的解决方案从第二个View开始)有人知道怎么做吗? 最佳答案 就是这么简单...sta

ios - 无法将类型 "ViewController.Type"的值转换为预期的参数类型 "UIViewController"

我正在尝试制作一个警报Controller,如果答案为“Ok”,那么它将对MapView执行转场。这是完整的代码:@IBActionfuncteste(_sender:Any){//CreatethealertcontrollerletalertController=UIAlertController(title:"Reservarvaga?",message:"UmavagaseráreservadaemEstaparEstacionamento.",preferredStyle:.alert)//CreatetheactionsletokAction=UIAlertAction(t

ios - 无法将类型 "ViewController.Type"的值转换为预期的参数类型 "UIViewController"

我正在尝试制作一个警报Controller,如果答案为“Ok”,那么它将对MapView执行转场。这是完整的代码:@IBActionfuncteste(_sender:Any){//CreatethealertcontrollerletalertController=UIAlertController(title:"Reservarvaga?",message:"UmavagaseráreservadaemEstaparEstacionamento.",preferredStyle:.alert)//CreatetheactionsletokAction=UIAlertAction(t

swift - ViewController 滑动动画

我想创建一个动画,例如iOS应用facebookattabswitch[1]。我已经尝试开发某种动画,出现的问题是旧ViewController直接在开关上变得不可见,而不是在新Controller快速滑入时慢慢淡出。我发现了这个SO问题HowtoanimateTabbartabswitchwithaCrossDissolveslidetransition?但是正确标记的解决方案对我来说并不适用(它不是幻灯片,它是淡入淡出的过渡)。我还想得到的是向左或向右滑动以切换选项卡的功能。就像在旧版Facebook上一样。到目前为止我得到的是:extensionTabBarController:

swift - ViewController 滑动动画

我想创建一个动画,例如iOS应用facebookattabswitch[1]。我已经尝试开发某种动画,出现的问题是旧ViewController直接在开关上变得不可见,而不是在新Controller快速滑入时慢慢淡出。我发现了这个SO问题HowtoanimateTabbartabswitchwithaCrossDissolveslidetransition?但是正确标记的解决方案对我来说并不适用(它不是幻灯片,它是淡入淡出的过渡)。我还想得到的是向左或向右滑动以切换选项卡的功能。就像在旧版Facebook上一样。到目前为止我得到的是:extensionTabBarController:

ios - 什么是 ViewController.swift(接口(interface))文件 - 在 Counterparts

我刚刚注意到,当我创建第一个ViewController时,Xcode自动创建了一个名为ViewController.swift(Interface)的文件。Swift中的类是否具有/需要与Objective-C中相同的接口(interface)并且是由Xcode在幕后创建的?谁能解释一下这个文件的用途是什么?ViewController.swift(界面)importUIKitinternalclassViewController:UIViewController{overrideinternalfuncviewDidLoad()overrideinternalfuncdidRece

ios - 什么是 ViewController.swift(接口(interface))文件 - 在 Counterparts

我刚刚注意到,当我创建第一个ViewController时,Xcode自动创建了一个名为ViewController.swift(Interface)的文件。Swift中的类是否具有/需要与Objective-C中相同的接口(interface)并且是由Xcode在幕后创建的?谁能解释一下这个文件的用途是什么?ViewController.swift(界面)importUIKitinternalclassViewController:UIViewController{overrideinternalfuncviewDidLoad()overrideinternalfuncdidRece

swift - 如何覆盖初始 UIViewController 的特征集合? (带 Storyboard)

我有一个针对iOS8的应用程序,初始ViewController是UISplitViewController。我使用Storyboard,以便它为我实例化所有内容。由于我的设计,我需要SplitViewController在iPhone上以纵向模式显示主视图和细节View。所以我正在寻找一种方法来覆盖此UISplitViewController的特征集合。我发现我可以用overridefuncviewWillTransitionToSize(size:CGSize,withTransitionCoordinatorcoordinator:UIViewControllerTransiti

swift - 如何覆盖初始 UIViewController 的特征集合? (带 Storyboard)

我有一个针对iOS8的应用程序,初始ViewController是UISplitViewController。我使用Storyboard,以便它为我实例化所有内容。由于我的设计,我需要SplitViewController在iPhone上以纵向模式显示主视图和细节View。所以我正在寻找一种方法来覆盖此UISplitViewController的特征集合。我发现我可以用overridefuncviewWillTransitionToSize(size:CGSize,withTransitionCoordinatorcoordinator:UIViewControllerTransiti

ios - 将 viewcontroller 分配给 prepareForSegue 中的变量时的 Swift EXC_BREAKPOINT

我在尝试使用我的destinationViewController执行变量赋值时遇到错误。错误信息是这样的:线程1:EXC_BREAKPOINT(code=EXC_I386_BPT,subcode=0x0)这在我的prepareForSegue函数中。overridefuncprepareForSegue(segue:UIStoryboardSegue!,sender:AnyObject!){ifsegue.identifier=="LoginSegue"{letvc=segue.destinationViewControllerasLoggedInViewControllervc.e