草庐IT

viewController

全部标签

swift - ViewController 滑动动画

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

swift - ViewController 滑动动画

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

iOS UIPageViewController 搞混,ViewControllers 不显示

我们设置了左右按钮,以便用户快速翻阅不同的汽车。如果用户快速点击下一页10次或更多次,我们的页面ViewController将丢失ViewController。这是正确显示汽车的车辆页面(模糊以隐藏不相关的信息)。在这里查看图片:如果滚动动画开启(true),它会在快速点击向右箭头6次或更多次后丢失车辆页面。在这里查看图片:代码:privatefuncshow(viewController:UIViewController,goingdirection:UIPageViewControllerNavigationDirection){letviewControllers=[viewCo

iOS UIPageViewController 搞混,ViewControllers 不显示

我们设置了左右按钮,以便用户快速翻阅不同的汽车。如果用户快速点击下一页10次或更多次,我们的页面ViewController将丢失ViewController。这是正确显示汽车的车辆页面(模糊以隐藏不相关的信息)。在这里查看图片:如果滚动动画开启(true),它会在快速点击向右箭头6次或更多次后丢失车辆页面。在这里查看图片:代码:privatefuncshow(viewController:UIViewController,goingdirection:UIPageViewControllerNavigationDirection){letviewControllers=[viewCo

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

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