草庐IT

ScrollView1ViewController

全部标签

ios - 如何使用 UIImagePickerController 呈现 ViewController

我试图呈现一个ImagePicker,在用户选择图像后,呈现一个图像编辑ViewController,用户可以在其中操作图像,然后将编辑后的图像发送回原始ViewController。Question:IsthereastandardorbestpracticeapproachstartingwithaninitialViewControlle,thenpresentanImagePickerthereafteranotherViewControllertodotheimagingediting,andthendisplayitallbackintheinitialViewContro

ios - 如何在点击时制作 scrollView 'bounce'

例如在iOS7/8的锁屏上,如果点击而不是向右拖动,会有轻微的弹跳效果。我如何检测点击手势(而不是将其与拖动混淆)并重新创建类似的微妙“弹跳”效果?谁能分享一个代码示例(swift/obj-c)?我认为这是向用户表明应该拖动而不是点击某些内容的好方法,并且不需要阅读任何小指示器。 最佳答案 像这样将点击手势添加到您的View中:UITapGestureRecognizer*singleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handl

ios - 如何将 File.swift 导入到 ViewController.h 中,反之亦然?

我试图创建一个.swift文件来更改a中导航栏的颜色,但是当我尝试在ViewController中导入File.swift时,它显示了一个错误。--------代码--------//EstaclasesecreoparadarcoloralaNavViewControllerpormediodesuvalorenRGBimportUIKitclassNavViewController:UINavigationController{overridefuncviewDidLoad(){//SedivideelvalorRGBentre255.0UINavigationBar.appear

ios - 如何在 VIPER 设计模式中将 ViewController Reference 传递给 Router?

附言:这不是一个自以为是的问题。在VIPER中连接各种模块是一个合理的怀疑。这是一个理论问题,因此没有附加代码。我只需要知道我们如何在这种特定情况下连接View-Presenter-Router而不会破坏VIPER的基本规则我是第一次尝试使用VIPER。这是我对VIPER的基本理解。View:应该显示UI控件并捕获IBActions并调用它的presenter的委托(delegate)方法来处理事件Presenter:将处理所有与UI相关的数据并准备渲染数据并将数据移交给View。每当需要屏幕转换时,它都会调用其路由器并要求路由器执行转换P.S:Presenter中不会有任何UICom

由 xib (nib) 文件初始化的 iOS Swift 子类化 ViewController

我有一个基类MyViewController:UIViewController由MyViewController.xib和一些socket初始化。我只在MyViewController.xib中将FileOwner类设置为MyViewController,在MyViewController.swift中没有任何初始化方法(全部继承自UIViewController),并且下一行按预期工作:letvc=MyViewController()View属性已设置,socket已设置。我希望继承MyViewController:SecondViewController:MyViewControl

ios - 如何从非 ViewController 帮助程序类显示 ViewController?

通常我们从一些UIViewController对象调用self.presentViewController(...),但是如何从不是UIViewController的辅助类中的类类型(静态)函数显示新的ViewController。 最佳答案 您可以将辅助类中的viewController显示为navigationcontroller的RootViewControllerUIStoryboard*storyBoard=[UIStoryboardstoryboardWithName:@"Main"bundle:[NSBundlemai

ios - 如何模态呈现 ViewController,然后在 ViewController 被关闭后运行回调函数/ block ,没有委托(delegate)?

我只是知道self.presentViewController(childVc,animated:true,completion:{})中的完成block在subviewController完成动画后被调用显示在屏幕上。实际上,我想运行一段代码,在subviewController的动画完成后显示关闭。我该怎么做,最好避免使用委托(delegate)来做到这一点?编辑:我从呈现的(子)ViewController中这样调用它:self.presentingViewController.dismissViewControllerAnimated(true){},但问题是subviewCo

ios - swift : Redundant conformance of Viewcontroller to protocol UIGestureRecognizerDelegate

我想添加两个框架SWRevealViewController和SLKTextViewController但我收到了这个奇怪的错误。我读到了这个错误,但它看起来很困惑。RedundantconformanceofViewcontrollertoprotocolUIGestureRecognizerDelegateclassViewcontroller:SLKTextViewController,SWRevealViewControllerDelegate,UIGestureRecognizerDelegate{//alotoffunctionsandcode}

ios - 'NSUnknownKeyException',原因 : '[<ViewController 0x8a45930> setValue:forUndefinedKey:]:

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。当我在iPhone模拟器上运行我的第一个“sqlite”应用程序时出现此错误。xcode说没问题,但是当我点击我的应用程序时,它会在调试窗口中抛出错误。我在这里放置了所有必要的代码,请帮助我连接“sqlite”并删除这些错误。错误如下:Terminatingappduetouncaughtexception'NSUnknownKeyE

Xcode XIB : how to implement a ScrollView or PageControl to swipe sub-views?

我正在构建一个典型的Xcode6iOS应用程序。我的目标是:具有子区域的屏幕,可以通过滑动该区域来更改内容。例如,主屏幕有一个Logo图像、一个我希望可滑动的中间区域和一个底部按钮。当用户滑动(或点击)中间区域时,该区域显示下一个(或上一个)信息,这是典型的UIImage和UILabel标题。屏幕的其余部分保持不变,即导航没有变化。密码是here.它使用StackOverflow帖子中的建议here.我的问题:如何在仍然使用XIB的情况下更好地实现下面的代码?我当前的实现确实有效,并且使用了这种方法...一个典型的SwiftDemo.swift文件是一个UIViewController