草庐IT

remote-control

全部标签

ios - 没有segue的两个 View Controller 之间的快速委托(delegate)

我的委托(delegate)协议(protocol)从未调用过我的第一个Controller——ViewControllerclassViewController:UIViewController,testProtocol{@IBActionfuncbtInit(sender:AnyObject){println("BtInit")letstoryBoard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letinitViewController:UIViewController=storyBoard.instantiateViewC

ios - Objective-C 方法' Controller :didChangeObject:atIndexPath:forChangeType:newIndexPath

Objective-Cmethod'controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:'providedbymethod'controller(:didChangeObject:atIndexPath:forChangeType:newIndexPath:)'conflictswithoptionalrequirementmethod'controller(:didChangeObject:atIndexPath:forChangeType:newIndexPath:)'inprotocol'NSFetc

ios - Swift - 从完成 block 中解散 View Controller

简单的问题。如果我在完成block内-例如使用firebase的facebook登录......并且登录成功。如果我想从完成block中关闭当前ViewController(登录ViewController),我是否需要返回主队列来执行此操作。我假设登录完成block是在后台线程上完成的,对UI的任何更改(即关闭当前ViewController)都应该在主线程上完成……这里的最佳实践是什么……或者我错过了什么?@IBActionfuncfacebookLoginTapped(sender:AnyObject){//letref=Firebase(url:"https://XXXX.fi

Spring Boot项目中的Controller、Service、Mapper和Entity层的作用与联系

SpringBoot项目中的Controller、Service、Mapper和Entity层的作用与联系在SpringBoot项目中,常见的四个层次是Controller层、Service层、Mapper层和Entity层。它们各自承担着不同的职责,但彼此之间存在着紧密的联系。本文将详细介绍这四个层次的作用与联系,并提供相关实例来说明它们之间的关系。Controller层Controller层是SpringBoot应用程序的入口点,用于处理外部请求并返回响应。它负责接收来自客户端的请求,并将请求委托给Service层来处理。在Controller层,你可以定义各种请求处理方法,包括GET、P

ios - 如何在 swift 中嵌入带有 Split View Controller 的选项卡栏 Controller ?

我猜appdelegate需要改变吗?感谢您的帮助! 最佳答案 1)通过xcode创建一个示例Master/Detail2)在Storyboard上拖一个TabBarController3)将TabBarController更改为初始ViewController。4)控件从TabBarController拖到SplitViewController5)为Storyboard中的SplitViewController分配标题6)在应用委托(delegate)中替换对SplitViewController的引用,如下所示。lettabBa

ios - 关闭共享扩展自定义 View Controller

我正在尝试创建一个与共享扩展一起使用的自定义ViewController。一切正常,但我不知道如何关闭自定义ViewController。基本上,我从safari启动我的共享扩展,并想完全忽略它并返回到safariView。我知道这应该不难,但我不熟悉共享扩展。下面是我的基本代码。谢谢。鲍勃////ShareViewController.swift//ShareExtensionimportUIKitimportSocialimportMobileCoreServicesclassShareViewController:UIViewController{privatevarurl:NS

ios - swift/iOS : IBOutlet nil after loading view controller

我正在构建一个应用程序(在XCode8.2.1中),其中一些对象显示在2D板上,当用户点击这些对象之一时,应该将有关它的一些信息显示为样式化的模态信息框。我的设计是将信息写在一个单独的ViewController中,我会在需要时显示它。我为第二个ViewController设计了一个基本stub,并在界面生成器中为其添加了一个标签。然后我将这个标签链接到我的自定义VC类:classInfoViewController:UIViewController{@IBOutletweakvarinfo:UILabel!overridefuncviewDidLoad(){super.viewDid

ios - 关闭推送的 View Controller

所以我有一个显示如下的ViewController:funcshowProfileForTrainer(trainer:Trainers){letviewPTProfileVC=ViewPTProfileVC()viewPTProfileVC.trainer=trainerself.navigationController?.pushViewController(viewPTProfileVC,animated:true)}但是当试图关闭View时,我无法让它工作。它在导航栏中有一个后退按钮,功能正常,但是当试图通过按钮关闭View时,它什么都不做。我目前尝试过:funchandleM

ios - 无需在 View Controller 中使用 loadFromNib 即可快速使用 Nib 自定义 UIView

我一直使用loadNibNamed方法将自定义View加载到ViewController中,但现在我试图避免在自定义View之外调用该方法以使其更易于重用,这样如果其他人使用我的自定义View他只将需要在没有loadFromNib的情况下实例化View,例如:varmyView:MyView=MyView()将此View添加到ViewController的View中就足够了,自定义View将在其内部加载Nib。我试图在Swift中做到这一点,在ObjC中我发现了类似这个答案之一的代码:UIViewandinitWithFrameandaNIBfile.HowcanigettheNIBf

ios - swift : show another view controller on swipe up in first view controller

您好,我检查了很多关于在SO中刷卡的问题,但有疑问。在我的应用程序中,我有两个页面1.用户ViewController2.问题ViewController用户页面是这样的现在我想要实现的是在从底部向上滑动用户屏幕时显示问题ViewController。我是Ios的新手,请帮助我实现这一目标。编辑:问题是向上滑动时它应该开始显示另一个ViewController。如果我滑动到屏幕中间,手指仍然触摸屏幕,那么它应该显示2个ViewController。我可以像这样使用push/pop来实现吗 最佳答案 您可以使用自动布局和滑动手势来实现