首先是定义两个界面() 界面一: ...通过Delegate来实现:(第一个类把自己的一些事件委托给了 ViewDelegate这个类去完成,而第二个类中去操作了这个代理,就是赋给它了数值,这样第一个类就可以通过代理来...
首先是定义两个界面() 界面一: ...通过Delegate来实现:(第一个类把自己的一些事件委托给了 ViewDelegate这个类去完成,而第二个类中去操作了这个代理,就是赋给它了数值,这样第一个类就可以通过代理来...
UIView和UIViewController一样,也有自己的生命周期。UIView生命周期包含的常见方法UIView包含的常见方法如下:- (void)didAddSubview:(UIView *)subview; - (void)willRemoveSubview:(UIView *)subview; - (void)...
需求分析:公司的新项目是集成了社交分享的功能,可以分享所见的奇闻异事,其中...还有用户的个人信息栏有用户头像的照片,用户头像一般是小图,所以用户会有点击查看大图的需要,结合这种需求,设计了一个封装类。 ...
[UIView animateWithDuration:0.3950 animations:^{ _currentChosedLabel.frame = CGRectMake(sender.frame.origin.x, _currentChosedLabel.frame.origin.y, sender.frame.size.width, _currentChosedL
一、简介 iOS 动画主要是指Core Animation...Core Animation可以作用与动画视图或者其他可视元素,为你完成了动画所需的大部分绘帧工作。你只需要配置少量的动画参数(如开始点的位置和结束点的位置)即可使用Core Ani
masonry适配中,animation动画的使用通常是需要更新UI,即需要更新约束,或是修改更新某一个约束,又或是移除之前所有的约束,修改所有约束。 效果图: // 移动 UIButton *buttonMove = [[UIButton alloc] init]...
完成这一功能的前提是,你应该先安装好我上一节所说道的window-Based Application模版: ... 接着我们要新建一个window-Based Application 模版 我们创建一个名为HypnosisView的objetctive-C cla
自定义UINavigationController的push和pop动画我们这里先创建一个简单的工程 , 在storyboard 中拖一个导航控制器 , rootViewController 改成我们的ViewController 。为了实现自定义动画切换 , 我们需要实现两个...
1.UIView的子视图没有嵌套的情况 for (UIView *subView in self.view.subviews) { NSLog(@"%@",subView); } 或者 for (int i=0; self.view.subviews.count; i++) { NSLog(@"%@",self.view.subview
继承UIView的类,根据你需要执行的动作,有以下几个方法可以执行,你可以根据你方法的用途进行选择,方法如下: //- UIView的指定初始化方法; 总是发送给UIView去初始化, 除非是从一个nib文件中加载的; -(id)...
最近在弄一个项目遇到了需要将UIView转化为UIImage。记录下。 最开始用的是下面的方法: UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; ...
之前为了布局简单对UIView进行了一些扩展,很多人都用到过,在UIView类别中我们可以设置UIView x,y,width,height声明,自己实现设置获取的方法,用着确实方便了许多。在看之前代码时发现在设置单个frame的一般属性...
Swift 旋转动画 import UIKitclass VisitorView: UIView { // MARK:- 提供快速通过xib创建的类方法 class func visitorView() -> VisitorView { return NSBundle.mainBundle().loadNibNamed("VisitorView", owner: ...
最好有简单代码实例 真的十分感谢 就是自己写了单独的错误提示框 想实例化一次后 就不需要实例了
一、简单介绍 ...其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层。 @prop
UIview设置背景图片 self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"title.png"]]; set uitableviewcell image background: UIImageView *bgView = [...
然后一直在想CALayer 和UIView之间的关系,CALayer 和UIView之间动画的差别等问题。 网上查阅资料,跟大伙一起学习一下。 From: fairzy。 在Core Animation的layer和Cocoa的view之间最大的概念上的区别就是,...
项目中要做一个新手引导,也就是给某个页面加个遮罩,然后突出显示出一块视图,在写点提示啥的。 我的思路是加一个一模一样的视图到遮罩上,但是问题来了,简单的视图是可以这么搞,复杂一点的难道也要创建一个...
原来我们的项目通过原始的UIKit来实现应用开发,但是现在需要往应用中增加礼物特效动画,而礼物特效需要通过cocos2d-x来实现。晚上的方法大多都是通过创建初始的cocos2d工程,再在工程中增加UIKit的实现。最著名的...
Block是OC语言中的一种数据类型,它是预先准备好的代码,在需要的时候就直接执行的。可以当做参数传递,也可以当做返回值,一般在实际开发中前者用的比较多。在多线程和网络也使用得相当频繁,一般都是作为回调使用...
在UIWindow上添加一个view,view添加UITapGestureRecognizer事件。但是点击view没有响应事件,研究了半天发现原因: view的frame等于window的bounds,事件不响应; view的高度减1或者y坐标上移1单位,事件响应。后经...
[self setNeedsUpdateConstraints];...[UIView animateWithDuration:time animations:^{ [animationView mas_remakeConstraints:^(MASConstraintMaker *make) { make.width.height.equalTo(@(1...
IOS动画的使用方法总结,非常实用的下拉框实现,值得收藏
在开发中我们经常会遇到对一个UIView 设置四个圆角的情况,这种情况是很好处理的。但是如果遇到只设置其中的某几个圆角的情况怎么办呢?有一种方法是通过UIBezierPath的方法来做,代码如下: /** * 设置uiview 的...
一、简单介绍 ...其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 @property(nonatomi
朋友拜托我写一个赛车动画,总结了一下需求。 需求: 1.赛车有加速动画,轮子滚动,有空气、火焰效果 2.能实时根据赛车位置,展示赛车排行。 3.背景图一直循环滚动 实现思路: 加速动画:原来我想用gif图替代...
效果图: 主要类: VariableRoundedBorderView.h #import <UIKit/UIKit.h> typedef NS_OPTIONS(NSUInteger, BorderDirection) {//需要显示的边框方向 BorderDirectionLeft = 1 <... BorderDire...
CALayer * layer = [theView layer]; [layer setMasksToBounds:YES]; [layer setCornerRadius:theRadius]; [layer setBorderWidth:theBorderWidth]; [layer setBorderColor:theColor.CGColor];