iOS开发项目篇—32添加上拉刷新数据一、简单说明图片示意思路:可以自定义一个view(示意xib),在view中添加一个label和菊花,指示状态。把这个view设置为tableView的底部视图。二、实现过程1.新建一个类和xib,关联(1)创建一个类,让其继承自UIView(2)创建一个xib...
分类:
移动开发 时间:
2014-07-16 18:42:53
阅读次数:
442
- (id)initWithFrame:(CGRect)frame{ if(self= [superinitWithFrame:frame]) { // Important here, rotate THIS UIView [selfsetCenter:CGPointMake(160...
分类:
其他好文 时间:
2014-07-16 15:26:52
阅读次数:
149
简单的动画:Core Animation是SDK四层结构中的第二层Media层中的重要组成部分,Quartz在这一层,而Core Animation位于Quartz之上,与Quartz的C语言函数库不同,它是基于Quartz的Objective-C封装。所有的视图UIView 都有一个layer属性...
分类:
其他好文 时间:
2014-07-15 23:09:22
阅读次数:
267
(以下内容是我查阅一些资料的整理和自己的理解,如果有不对的地方,欢迎斧正~^_^)CALayer是什么?CALayer是UIView中的图层,UIView的内容展示就是通过CALayer来展示的.有人可能会问UIView不是展示内容的吗,怎么会通过CALayer来展示呢?其实UIView中不止有图层...
分类:
其他好文 时间:
2014-07-15 08:53:04
阅读次数:
230
事件处理事件概述UIEvent:事件,是由硬件捕捉的一个表示用户操作设备的对象分三类:触摸事件\ 晃动事件\ 远程控制事件触摸事件:会包含1个到多个触摸点实现触摸UIView支持触摸事件(因为继承于UIResponder),而且支持多点触摸需要定义UIView子类,实现触摸相关的方法touches....
分类:
其他好文 时间:
2014-07-14 23:27:28
阅读次数:
179
@interface MoveView : UIView{ CGPoint startPoint;}#import "MoveView.h"@implementation MoveView- (id)initWithFrame:(CGRect)frame{ self = [super i...
分类:
其他好文 时间:
2014-07-14 15:42:42
阅读次数:
157
那既然CALayer是负责UIView上显示内容的,那我们如果想在UIView上展示一些内容能不能直接创建CALayer然后添加到UIView上的CALayer上呢?答案是肯定的(但是CALayer不能脱离UIView直接显示给用户,必须添加到UIView上的CALayer // 1. 自定义一个子...
分类:
其他好文 时间:
2014-07-14 15:15:12
阅读次数:
217
先上图:
这个UIView可以这样写:
-(id)initWithFrame:(CGRect)frame backImage:(UIImage*)image msgStr:(NSString*)txt
txtColor:(UIColor*)color{
self = [super initWithFrame:frame];
if (self)...
分类:
移动开发 时间:
2014-07-14 11:22:27
阅读次数:
246
drawRect:()默认是什么都不做的,1.如果基础一个UIView,子类可以使用Core Graphics框架和UIKit在这个方法中完成绘制操作。2.如果使用其他方法设置子类的content,可以不适用这个方法。如:你只是改变背景颜色,或者使用他的underlying layer对象(包括直接...
分类:
其他好文 时间:
2014-07-14 09:50:15
阅读次数:
221
IPhone、IPad经常会遇到横竖屏切换,或者需要自动调整大小。如果你的界面不能用storyboard和xib来生成界面的话,先把控制器视图的frame属性值固定下来,然后添加subview(子视图)的时候,就可以使用视图继承类(UIView) 自带的 autoresizingMask 属性,之后...
分类:
其他好文 时间:
2014-07-13 19:13:18
阅读次数:
210