CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIVie...
分类:
其他好文 时间:
2014-11-27 21:58:39
阅读次数:
211
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization af....
分类:
移动开发 时间:
2014-11-27 21:58:34
阅读次数:
198
//震动效果- (void)shake:(UIView *)view{ CGRect frame = view.frame; CAKeyframeAnimation *shakeAnimation = [CAKeyframeAnimation animationWithKeyPath:@...
分类:
其他好文 时间:
2014-11-27 21:54:26
阅读次数:
201
CGRect frame = [[UIScreen mainScreen] applicationFrame];//获取窗口大小 UIView *theView = [[UIView alloc] initWithFrame:frame];//实例一个UIView theView.backgr...
分类:
其他好文 时间:
2014-11-27 21:53:44
阅读次数:
115
将一个UIView显示在最前面只需要调用其父视图的bringSubviewToFront()方法。将一个UIView层推送到背后只需要调用其父视图的sendSubviewToBack()方法。
分类:
其他好文 时间:
2014-11-27 10:41:31
阅读次数:
185
//uiview动画
//开始动画
[UIView beginAnimations:nil context:nil];
//运动的时间
[UIView setAnimationDuration:2.f];
//延时启动
[UIView setAnimationDelay:2];
//速度曲线(可以改变速度)
[UIView ...
分类:
移动开发 时间:
2014-11-26 22:45:38
阅读次数:
270
使用 convertRect: fromView: 或者 convertRect: toView:例如一个视图控制器的view中有一个UITableView,UITableView的某个cell中有个UITextField,想要得到UITextField在view中的位置,就要靠上面的两个方法了。用...
分类:
其他好文 时间:
2014-11-26 20:42:38
阅读次数:
161
以前在网上下了个时间选择器Demo,由于封装成UIActionSheet类型,而ios8弃用了UIActionSheet和UIAlertView,不得不对代码进行修改。将封装的UIActionSheet改为UIView,为了多态初始化时添加了枚举(几个时间选择器样式)。
UIActionSheet改为UIView核心代码为以下几个方法:
- (void)showInView:(UIView *)view; // UIPicker显示
-(void)hidePickerView; // UIPicker隐藏...
分类:
移动开发 时间:
2014-11-26 14:26:45
阅读次数:
205
在ios开发中一般用到的基础动画有以下几种,所有的动画参数配置大致相同,但是有时候在开发过程中很少这样配置一般使用代码块比较方便,而且代码也比较简单以下是常用基础动画类型的一个配置
#pragma mark -- Action methods
- (void)transitionAnimation// 转场动画
{
//设置动画名称,方便代理方法判断是哪个动画
[UIView...
分类:
移动开发 时间:
2014-11-26 11:27:54
阅读次数:
176
layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法,这个方法也很强大,以下是他的触发时机:
1、init初始化不会触发layoutSubviews
2、addSubview会触发layoutSubviews
3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化
4、滚动一个UIScrol...
分类:
移动开发 时间:
2014-11-26 11:15:19
阅读次数:
235