草庐IT

MX_Controller

全部标签

ios - 呈现具有模糊效果的 View Controller

我正在以模态方式呈现一个具有模糊背景效果的ViewController。iOS10/XCode8引入了我的动画问题。这是演示代码:letmodalVC=ModalViewController(nibName:"ModalViewController",bundle:nil)modalVC.modalTransitionStyle=.CrossDissolvemodalVC.modalPresentationStyle=.OverFullScreenpresentViewController(modalVC,animated:true,completion:nil)在ModalViewC

ios - 呈现具有模糊效果的 View Controller

我正在以模态方式呈现一个具有模糊背景效果的ViewController。iOS10/XCode8引入了我的动画问题。这是演示代码:letmodalVC=ModalViewController(nibName:"ModalViewController",bundle:nil)modalVC.modalTransitionStyle=.CrossDissolvemodalVC.modalPresentationStyle=.OverFullScreenpresentViewController(modalVC,animated:true,completion:nil)在ModalViewC

ios - 自定义 TableView Controller 的通用子类的调度问题

我的应用程序有一个用于所有表Controller的公共(public)基类,当我定义该表Controller基类的通用子类时,我遇到了一个奇怪的错误。当且仅当我的子类是通用的时,方法numberOfSections(in:)永远不会被调用。下面是我能做出的最小复制品:classBaseTableViewController:UIViewController{lettableView:UITableViewinit(style:UITableViewStyle){self.tableView=UITableView(frame:.zero,style:style)super.init(n

ios - 自定义 TableView Controller 的通用子类的调度问题

我的应用程序有一个用于所有表Controller的公共(public)基类,当我定义该表Controller基类的通用子类时,我遇到了一个奇怪的错误。当且仅当我的子类是通用的时,方法numberOfSections(in:)永远不会被调用。下面是我能做出的最小复制品:classBaseTableViewController:UIViewController{lettableView:UITableViewinit(style:UITableViewStyle){self.tableView=UITableView(frame:.zero,style:style)super.init(n

ios - 无法为 UIMainStoryboardFile 'Main' 实例化默认 View Controller

我正在尝试创建一个新的Swift项目,但遇到了一些问题。我尝试创建一个新的单页应用程序,但在构建时出现错误消息:2014-06-0711:04:13.752Matchismo(Swift)[2007:598021]FailedtoinstantiatethedefaultviewcontrollerforUIMainStoryboardFile'Main'-perhapsthedesignatedentrypointisnotset?但是当我使用Objective-C作为语言创建同一个单页应用程序项目时,它编译并运行得很好。我必须在Swift中做一些手动操作才能启动和运行项目吗?我对这

ios - 无法为 UIMainStoryboardFile 'Main' 实例化默认 View Controller

我正在尝试创建一个新的Swift项目,但遇到了一些问题。我尝试创建一个新的单页应用程序,但在构建时出现错误消息:2014-06-0711:04:13.752Matchismo(Swift)[2007:598021]FailedtoinstantiatethedefaultviewcontrollerforUIMainStoryboardFile'Main'-perhapsthedesignatedentrypointisnotset?但是当我使用Objective-C作为语言创建同一个单页应用程序项目时,它编译并运行得很好。我必须在Swift中做一些手动操作才能启动和运行项目吗?我对这

ios - 如何正确删除 SFSafariViewController 作为 subview Controller ?

我正在使用thisSOanswer提供的技术像这样在SFSafariViewController中预加载一些URL:addChildViewController(svc)svc.didMoveToParentViewController(self)view.addSubview(svc.view)然后我尝试使用以下代码删除SafariViewController:svc.willMoveToParentViewController(nil)svc.view.removeFromSuperview()svc.removeFromParentViewController()现在我可以预加载

ios - 如何正确删除 SFSafariViewController 作为 subview Controller ?

我正在使用thisSOanswer提供的技术像这样在SFSafariViewController中预加载一些URL:addChildViewController(svc)svc.didMoveToParentViewController(self)view.addSubview(svc.view)然后我尝试使用以下代码删除SafariViewController:svc.willMoveToParentViewController(nil)svc.view.removeFromSuperview()svc.removeFromParentViewController()现在我可以预加载

ios - 使用 swift 以编程方式在当前上下文中以模态方式呈现 View Controller

我正在使用以下代码以模态方式呈现ViewController。我已将演示风格更改为“OvercurrentContext”。它在iOS8上运行良好,但屏幕在osletvc=self.storyboard.instantiateViewControllerWithIdentifier("markerView")as!MarkerViewControllerself.presentViewController(vc,animated:false,completion:nil) 最佳答案 对于iOS7,您必须使用CurrentContex

ios - 使用 swift 以编程方式在当前上下文中以模态方式呈现 View Controller

我正在使用以下代码以模态方式呈现ViewController。我已将演示风格更改为“OvercurrentContext”。它在iOS8上运行良好,但屏幕在osletvc=self.storyboard.instantiateViewControllerWithIdentifier("markerView")as!MarkerViewControllerself.presentViewController(vc,animated:false,completion:nil) 最佳答案 对于iOS7,您必须使用CurrentContex