layoutSubviews总结ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeed ...
分类:
其他好文 时间:
2017-07-20 18:45:12
阅读次数:
139
IOS动画的实现方式多种多样,这里就仅仅记录一下 beginAnimations:context 。 在你调用 beginAnimations:context:方法来启动一个动画后,动画并不会马上被运行,直 到你调用 UIView 类的 commitAnimations 类方法。你对一个视图对象运行 ...
分类:
其他好文 时间:
2017-07-16 19:31:05
阅读次数:
151
/*这时用到 pop框架 自定义按钮 BSVerticalButton*/ // 加载了一个 用xib描述的这个UIView + (instancetype)publishView{ return [[NSBundle mainBundle]loadNibNamed:NSStringFromClas ...
分类:
其他好文 时间:
2017-07-14 18:05:15
阅读次数:
328
// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; // 将像素point从view中转换到当前视图中,返回在当前视图中的像素 ...
分类:
移动开发 时间:
2017-07-11 11:20:45
阅读次数:
261
说下导航栏的透明方法:很多应用需要导航栏随着向上滑动,逐渐从透明变成不透明,很炫酷,大部分应用都在使用导航栏渐变效果,现附上代码然后直接将实现,一会讲下如何来实现,这一部分直接上代码。先附上代码:方法声明:#import @interface IDSNavBarView : UIView - (in... ...
分类:
移动开发 时间:
2017-07-10 23:52:02
阅读次数:
543
一、概述 UIView与UIViewController的共同父类:UIResponder,对于点击touches一系列方法,UIView与UIViewController会做出一系列反应,下面从“如何找到点击的子view”和“如何根据响应链响应”两方面来认识UIResponder。 二、 如何找到 ...
分类:
其他好文 时间:
2017-07-10 23:43:35
阅读次数:
305
Swift:Pop汉堡包变红叉叉 定义: //状态 var hamburger = true var hamburgerButton : UIButton? var top:UIView? var middle:UIView? var bottom:UIView? //实例化按钮 self.hamb ...
分类:
其他好文 时间:
2017-07-10 10:25:51
阅读次数:
127
#import "ViewController.h" @interface ViewController ()<UITextViewDelegate> { UIView *bgView; UITextView *inputView; CGRect keyBoardRect; NSMutableArr ...
分类:
移动开发 时间:
2017-07-09 20:49:38
阅读次数:
199
1.动画效果实现难度的推断 2.将看到的动画效果拆分成小模块 3.将写好的小模块组合成你所须要的动画效果 一,新建一个BaseAnimationView主控类 @interface BaseAnimationView :UIView - (void)show; - (void)hide; - (vo ...
分类:
其他好文 时间:
2017-07-09 17:25:24
阅读次数:
259
一、用法:众所周知,设置控件的圆角使用layer.cornerRadius属性即可,但是这样设置成的结果是4个边角都是圆角类型。利用班赛尔曲线画角://利用班赛尔曲线画角UIBezierPath*bezierPath = [UIBezierPathbezierPathWithRoundedRect:... ...
分类:
移动开发 时间:
2017-07-08 21:13:16
阅读次数:
458