要实现如下图所示效果,一种思路是封装一个UIView,提供星星个数属性,在属性中赋值并调用[self setNeedsLayout]令视图重绘(之后系统会调用layoutSubviews),覆盖layoutSubviews,在此方法内进行单个星星的frame调整。由于每个星星不需要事件处理,在UIV...
分类:
移动开发 时间:
2014-12-25 16:12:27
阅读次数:
258
之前介绍动画时提过UIView的转场动画,但是开发中我们碰到更多的viewController的切换,ios中常见的viewcontroller切换有四种:模态视图,导航栏控制器,UITabBarController以及addchildviewcontroller,自定义viewcontroller...
分类:
其他好文 时间:
2014-12-24 21:16:13
阅读次数:
431
UIView的层介绍
subview在西安市到屏幕上时,是位于superview上层的。
同一个view的subview时按照加入的顺序显示对应层的,越晚加入的subview显示在越上层,反之也是如此。
用superview可以直接管理subview的层。
-(void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
//插入...
分类:
其他好文 时间:
2014-12-24 00:07:58
阅读次数:
176
一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 (0,0))4.transform 形变属性 CGAffineTransform(Make)Scal...
分类:
其他好文 时间:
2014-12-23 22:24:28
阅读次数:
241
概要
通过仿密码生成器软件,练习IOS开发技术,加深对MVC设计模式的理解,对以前学习的点点滴滴复习+掌握。因为看到的例子是用拖拉界面实现的,而为了实现和更好地学习IOS开发,我采用纯编码的方式来开发,所以相对拖拉会比较慢。例子里面虽然有专门的布局方法,但是没有处理屏幕方向发生变化时的事件,所以横屏还是有问题的。此外,对于每个界面都有一个对应的控制类,在UIView类里面实现UI元素的添加布局,...
分类:
其他好文 时间:
2014-12-23 19:40:23
阅读次数:
228
1.为任何组件创建nib文件那么如何通过XIB来创建自己的个性化的class呢。1。Add----New Filss---Cocoa Touch Classes---Object-C Class创建一个 从 UIView继承的类 SelfView2。Add---New Files----User I...
分类:
其他好文 时间:
2014-12-23 15:22:30
阅读次数:
155
QQ空间在输错帐号或密码时会一左一右晃动,这种动画可使用关键帧动画实现。- (void)shakeView:(UIView *)view { CAKeyframeAnimation *shakeAnimation = [CAKeyframeAnimation animation]; sh...
分类:
移动开发 时间:
2014-12-22 22:33:42
阅读次数:
194
-------------UIView------------- 1、创建 UIView *view = [[UIView alloc]init]; 2、设置位置 view.frame = CGRectMake(10, 40, 100, 200); 3、显示 [self.window a...
分类:
其他好文 时间:
2014-12-22 22:28:25
阅读次数:
241
自定义UIView时,可以用xib或者storyboard直接自定义。用assistor editor 可以即可渲染出代码的内容,详细可以见苹果官方文档:https://developer.apple.com/library/ios/recipes/xcode_help-IB_objects_med...
分类:
其他好文 时间:
2014-12-22 14:26:43
阅读次数:
289
辉光UIView的category本人视频教程系类 iOS中CALayer的使用效果如下:源码:UIView+GlowView.h 与UIView+GlowView.m//// UIView+GlowView.h// YouXianClock//// Created by YouXianMin...
分类:
其他好文 时间:
2014-12-21 23:18:35
阅读次数:
133