首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS开发常用之网络

此项目应该只用于演示或学习之用,没有服务器 - swift。 Atlas-iOS - 快速在iOS里集成聊天功能,类似开源版本的环信.Layer家开源了一套聊天app界面的解决方案。...TWControls.swift - 简单的开关和按钮控制器,使用闭包来执行由控件触发的操作。 Instructions.swift - 可定制嵌入式操作指引框架及演示。...droptogif - droptogif视频拖到到应用窗口后自动转换为GIF动画(其转换进程动画效果也超赞)。...支持iOS 5.0+ ARC,气泡能够带有数字标识,同时支持消失block方法。消失时还带有消失效果动画。 GiftCard-iOS - 礼品卡购买的炫酷动画。...STLBGVideo - STLBGVideo让您的视图控制器的自定义backgroundvideo,实现说明1,实现说明2。 Advance.swift - 简单易用,功能强大的动画框架库。

23.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Unity Demo教程系列——Unity塔防游戏(六)动画(Lively Enemies)

    因此,我们将不依赖Unity的动画控制器而创建自己的动画控制器。仅需要Unity的动画控制器来记录动画。...我们需要链接到游戏时间的动画,该动画是通过在创建视图后调用DirectorUpdateMode.GameTime的SetTimeUpdateMode来配置的。 ?...(PlayableGraph 查看器) 这里会注意到的一件事是,虽然仅在播放模式下创建了视图,但它们在退出播放模式后仍然存在。当敌人在比赛出口被摧毁时,就会发生这种情况。...7.1 重建 Playable Graph EnemyAnimator是可序列化的,但是在热重载期间本机数据丢失后,其视图将无法工作。我们可以通过在视图上调用IsValid来检测到这一点。...要在热重载后恢复动画状态,我们需要创建一个新的视图。为此添加一个RestorAfterHotReload方法,该方法调用Configure,设置移动速度,将当前剪辑的权重设置为1,并播放该剪辑和视图。

    2.3K20

    VCTransitionsLibrary –自定义iOS交互式转场动画的库

    使用 在自定义转场动画时,有两类关键的类: 动画控制器 –  这个类是用来实现自定义动画的.但你声明想要使用自定义动画时,你应该提供一个动画控制器.这个类会实现需要的动画,完成时会通知框架....交互控制器 – 这个类是用来管理交互的-那些通常由某个手势空控制的交互,允许用户通过滑动,轻扫或执行其他操作来实现两个视图控制器的导航.必须指出的是,交互控制器允许导航取消,例如,一个用户可以在正在导航至某一页面时...协议被用来在模态控制器显示/隐藏时提供一个动画控制器.当一个视图控制器被模态显示或隐藏时,它的transitioningDelegate属性用来提供UIViewControllerTransitioningDelegate..., 通过 animationControllerForDismissedController: 返回模态消失时的动画即可....交互控制器和动画控制器配合使用,可以实现交互式的动画转场效果,比如可以让用户通过手势来控制页面间的导航.交互控制器允许用户在一个转场动画中前进,后退,甚至退出.

    1.6K60

    swoole框架-swoft实现程圣母与云天明对话功能启动ws服务创建http服务的聊天控制器创建视图文件创建ws控制器结果演示

    三体人将所有在地球的资源全部撤走,但在临别时,安排了程圣母与云天明的远程会话。接下来,我们用swoft来实现他们两人的聊天功能。 ?...创建http服务的聊天控制器 swoft 提供了生成控制器文件的命令行 ☁ swoft [master] ⚡ php bin/swoft gen:controller chat --prefix /chat...data = compact('uid', 'userName', 'receiveUid'); return view('chat/index', $data); } } 创建视图文件...视图文件用vue.js搭建,对于vue.js不熟悉的同学,参见 实例学习vue.js目录 swoft/resources/views/chat/index.php <!...public function onClose(Server $server, int $fd) { // do something. eg. record log } } 结果演示

    70420

    ViewController及View的生命周期1. 起因2. Controller的生命周期3. View的生命周期4. 内存警告

    Controller的生命周期 系统提供了控制器从显示到消失的四个方法。 千万不要看到方法名中间出现了view就以为这是视图的方法。这些都是控制器的生命周期。...这个阶段会加载一些高开销的操作,例如:键盘弹出、特殊的过程动画(比方说修改状态栏、导航条颜色等等)这些。...意思是说viewDidLoad在视图被加载后调用。如果使用了布局文件,那么会在布局文件加载后被调用。...,与上面被其它视图控制器显示对应,如信息录入完成,返回之前的视图控制器)。...ViewDidLoad:view加载完毕 当控制器的loadView方法执行完毕,view被创建成功后,就会执行viewDidLoad方法。

    1.5K30

    iOS14开发-入门知识

    Media 层主要包括了各种媒体文件的处理,通过它我们可以在应用程序中使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。...AppDelegate —> SceneDelegate 在 SceneDelegate 的willConnectToSession中纯代码初始化 UIWindow,并设置显示的第一个控制器。...UIView与UIViewController 初步印象 iOS 开发中,一个界面就是一个 UIViewController(视图控制器),界面上显示的内容就是 UIView(视图)。...tag:标记(Int 类型,默认等于0),设置后,可以通过所在容器View.viewWithTag方法拿到这个视图。 title:标题。 superview:父视图。 subviews:所有子视图。...exchangeSubviewAtIndex:将2个位置的视图互换。 演示UIView与UIViewController Storyboard 注意左侧面板的视图层次结构。

    2.9K40

    iOS对UIViewController生命周期和属性方法的解析

    4:viewDidLoad方法是我们最常用的方法的,类中成员对象和变量的初始化我们都会放在这个方法中,在类创建后,无论视图的展现或消失,这个方法也是只会在将要布局时调用一次。...5:viewWillAppear:视图将要展现时会调用。 6:viewWillLayoutSubviews:在viewWillAppear后调用,将要对子视图进行布局。...7:viewDidLayoutSubviews:已经布局完成子视图。 8:viewDidAppare:视图完成显示时调用。 9:viewWillDisappear:视图将要消失时调用。...在Storyboard中两个控制器间建立一个segue联系,我们可以取一个名字: ?...举个例子,我们需要在第二个界面消失后,改变第一个界面的颜色,在第二个controller中只需要下面的代码即可实现 :     self.presentingViewController.view.backgroundColor

    3K20

    iOS 转场动画探究(二)

    在转场期间,动画控制器对象负责把视图控制器的内容呈现在屏幕上,但是可能也有一些其他的可视元素同样需要被展示。比如,一个显示控制器可能想执行显示或者使一些装饰视图消失从视图控制器内容里分离出的动画。...在一样的组拥有动画,意味着它们在同样的时间执行,并且可以响应一个动画控制器对象提出的任何时间改变。这些时间调整会自动发生,不需要写额外的代码在你的项目中。        ...3、使用转场协调器处理视图层次动画比在viewWillappear:方法中做出同样的改变,或者相同的方法在你的视图控制器中要好很多。你用这个协议中的方法所注册的block会确保执行一样的转场动画。...当presentation/dismissal一个视图控制器时,UIKit会自动创建一个转场协调器对象,并且给视图控制器的transitionCoordinator属性赋值(这一点在接下来的实例中,你会看的到的...,present成功后,containerView的最后一个子视图就是截图视图,我们将其取出准备动画 NSArray *subviewsArray = contextView.subviews

    1.4K70

    iOS头部渐变的表格视图设计 原

    iOS头部渐变的表格视图设计         今天再来给大家带来一个开发中常用到的视图控制器,在很多应用中,可能都会遇到这样的一个需求:表视图控制器最上方有一个头图控件,当表格视图滑动在顶部时,导航栏透明...,当表格视图逐渐向下滑动时,导航栏渐渐出现,并且在滑动期间,头图会展示相关的渐变动画效果。...All rights reserved. /*  *  这个视图控制器创建出带缩放头图效果的视图控制器  *  tip:  *      1.这个视图控制器如果是被导航push出来的 则内部会使用假导航进行渐隐模拟... *      2.这个视图控制器如果是被present出来的 则不会出现假导航栏  *      3.这个视图控制器中自带一个TableView 设置TableView的头图不会影响原动画效果  *...设置导航左侧按钮数组 如果不设置 会自动带一个返回按钮  *  */ @property(nonatomic,strong)NSArray * rightBarButtons; /**  *  这个方法在修改了头图相关属性后

    1.2K20

    iOS 转场动画探究(二)

    在转场期间,动画控制器对象负责把视图控制器的内容呈现在屏幕上,但是可能也有一些其他的可视元素同样需要被展示。比如,一个显示控制器可能想执行显示或者使一些装饰视图消失从视图控制器内容里分离出的动画。...在一样的组拥有动画,意味着它们在同样的时间执行,并且可以响应一个动画控制器对象提出的任何时间改变。这些时间调整会自动发生,不需要写额外的代码在你的项目中。        ...3、使用转场协调器处理视图层次动画比在viewWillappear:方法中做出同样的改变,或者相同的方法在你的视图控制器中要好很多。你用这个协议中的方法所注册的block会确保执行一样的转场动画。...当presentation/dismissal一个视图控制器时,UIKit会自动创建一个转场协调器对象,并且给视图控制器的transitionCoordinator属性赋值(这一点在接下来的实例中,你会看的到的...,present成功后,containerView的最后一个子视图就是截图视图,我们将其取出准备动画 NSArray *subviewsArray = contextView.subviews

    86540

    iOS中UIPopoverController使用详解

    iOS中UIPopoverController使用详解 一、引言         UIPopoverController是Pad设备中常用的一种视图控制器,其在UI表现上为在当前视图控制器上面弹出一个子视图控制器...:(UIViewController *)viewController; 创建出控制器后,调用如下方法可以将控制器弹出: //这个方法将控制器以一个CGRect区域为基准弹出 /* UIPopoverArrowDirection...return image; } @end 四、UIPopoverPresentationController应用解析     UIPopoverPresentationController是iOS8后系统新引入的控制器...void)prepareForPopoverPresentation:(UIPopoverPresentationController *)popoverPresentationController; //控制器将要消失时调用...popoverPresentationControllerShouldDismissPopover:(UIPopoverPresentationController *)popoverPresentationController; //控制器已经消失时调用

    1.8K20

    Cocoa编程中视图控制器与视图类详解

    UIViewController实例负责设置视图的外观和它显示的子视图。 UINavigationController类 1. 导航控制器使用内置动画在视图之间切换; 2....在发送presentModalViewController: animated:消息后,一个新的视图控制器(其实是个ModalViewController)会滑动到屏幕并掌握控制权,直到使用dismissModalViewControllerAnimated...UITabBarController类       选项卡类允许用户在多个视图控制器之间移动并在屏幕的底部可定制该栏。...控制器加载视图过程 当调用视图控制器的view属性时,视图控制器会先调用loadView方法加载视图,因此,可以在loadView方法中创建所有的视图,这是比较好的编程惯例。...接着会调用视图的viewLoad->viewWillAppear->viewDidAppear. 6. 控制器视图消失过程    消失过程比较简单,不作说明。 7.

    5.1K50

    玩转iOS转场动画 原

    本篇博客主要深入讨论视图控制器、导航控制器来进行界面跳转时的专场动画相关内容。...presentViewController这个函数使用率可谓是非常高的,默认的转场动画为新的视图控制器从下向上弹出,dismissViewControllerAnimated函数的返回动画则是弹出动画的逆序播放...在界面跳转时,将要弹出的视图控制器设置如下: ViewController2 * v2 = [ViewController2 new]; self.transDelegate = [[TransDelegate...)key; //获取视图控制器的初识位置 - (CGRect)initialFrameForViewController:(UIViewController *)vc; //获取视图控制器转场后的位置...我们在使用系统的导航控制器时,右划返回效果对用户体验十分友好,我们下面就来试着将视图控制器的模态跳转设计成类似导航可交互的。

    1.4K51

    UIScrollView

    24.一个布尔值 知识用户是否已经开始滚动内容 @property(nonatomic,readonly,getter=isDragging) BOOL dragging; //25.返回的内容是否在滚动视图后...@property(nonatomic) BOOL delaysContentTouches; //27.如果这个值设置为YES,那么当你在UIScrollView上面放置任何子视图的时候,当你在子视图上移动的时候...withEvent:(UIEvent *)event inContentView:(UIView *)view; //29.它开始发送跟踪邮件的内容视图后动视图调用此方法。...滚动动画停止时执行代码改变时触发,也就是setContentOffset改变的时候 - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *...scrollView的行为) 设置scrollView的delegate(代理)为控制器对象 scrollView.delegate = 控制器; 控制器要遵守UIScrollViewDelegate协议

    1.8K60

    iOS 转场动画探究(一)

    在下面你肯定会大量的看到它,对于这个Transition(转场)过程中视图控制器和其对应的视图在结构上的变化我在巧神的博客中看到这张图,说实话,不太理解这张图表达了的是什么,把这张图给大家分享出来,你要理解的话可以留言大家讨论一下...中切换 Tab;          3、Modal 转场:presentation 和 dismissal,俗称视图控制器的模态显示和消失,仅限于modalPresentationStyle属性为 UIModalPresentationFullScreen...1、先说说  modalTransitionStyle,这个是控制器跳转时系统给的几个动画风格,这个在iPhone上用的比较多: typedef NS_ENUM(NSInteger, UIModalTransitionStyle...如果是从A视图控制器present到B,则A是fromView,B是toView。从B视图控制器dismiss到A时,B变成了fromView,A是toView。...//transitionWasCancelled 这个方法判断转场是否已经取消了,下面的completeTransition设置转场完成 //动画结束后一定要调用

    2.7K50

    【IOS开发基础系列】UIView专题

    iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了。...的根控制器,接下来再将window显示出来,即看到了运行后显示的界面。...(就是箭头所指向的控制器),自动把该控制器设置为UIWindow的根控制器,接下来再将window显示出来,即看到了运行后显示的界面。         ...在该方法中,会创建一个Window,然后创建一个控制器,并把该控制器设置为UIWindow的根控制器,接下来再将window显示出来,即看到了运行后显示的界面。...view插入到目前导航控制器视图上,yellowController后插入,显示在最前面     [self.view insertSubview: self.blueController.view atIndex

    70530

    Ios常用第三方框架(二)

    此项目应该只为演示或学习之用,没有服务器 -- swift。 Atlas-iOS - 快速在iOS里集成聊天功能,类似开源版本的环信。...GooeyTabbar - 皮筋式弹性缩放工具栏示例及演示。...FDStackView - 可以将 UIStackView 的最低支持版本拉低到 iOS6,无需配置,没有代码侵染,扔到工程里后直接用系统 UIStackView 的 API 即可,同时兼容 Storyboard...ZWSlideViewController - ZWSlideViewController多页滑动视图控制器(类似新闻类门户APP),可以用最简单的继承方法使用,也可以不用继承,只用菜单或主视图页面,可实现丰富的定制...WHC_CollectionViewFramework.swift - 高仿支付宝可拖拽排序编辑动画效果cell的CollectionView集合视图。

    7.7K60

    Mac开发跬步积累(二):NSViewController 转场动画精耕细作

    图片来自网络 与iOS相比,在macOS中,控制器的转场情景相对要简洁一些,没有iOS中导航控制器的Push和Pop动画以及边缘返回手势, 保留下的Present方式,倒是提供了特有的切换方式, 可以供我们使用出许多效果...10.10之后,关于NSViewController,苹果公司专门在一个extension中提供了四个方法用来处理控制器之间的关系以及切换转场处理. 1....动画完成后,移除子视图 viewController.view.removeFromSuperview() } } } 示例效果: 自定义present...动画效果 Summary(总结) 在macOS中,控制器的转场切换无论是presentViewController方式或者transition方式,本质上都是将要显示的控制器视图View,通过addSubView...自定义present 动画时,需要注意事件穿透问题: 由于显示出来的控制器视图(Controller View)是通过addSubView方式添加到容器视图中,因此在控制器视图(Controller

    2.8K40
    领券