随笔分类 -  iphone开发学习笔记

摘要:1.创建一个UITableController2.为每个Tab创建一个视图控制器3.创建一个array 把视图控制器都添加到array中 在把array放到UITabBarCtrl的Controllers中4.设置根视图为tabBar*只有在支持旋转的设置 才会旋转 发生旋转时只有当前的ViewController才会接受到旋转的消息*对于UITabBar自带的tabBar 不能直接去修改//修改背景图片UIImage *tabBackground = [UIImage imageNamed:@"main_title2.png"]; if ([tabBarControlle 阅读全文
posted @ 2012-06-12 18:20 dh99ming 阅读(466) 评论(0) 推荐(0)
摘要:电池 20bar 44UIViewController属性.view //根视图.title //标题.interfaceOriention //朝向常用方法-initWithNibName:bundle:指定初始化方法-loadView加载视图的方法,只调用一次-viewDidLoad视图加载之后被调用,只调用一次-viewWillAppear:视图将要出现的时候调用-viewDidAppear:视图出现的时候调用-viewWillDisappear:视图将要消失的时候调用-viewDidDisappear:视图消失的时候调用-didReceiveMemoryWarning接受到内存警告的时 阅读全文
posted @ 2012-06-11 15:52 dh99ming 阅读(490) 评论(0) 推荐(0)
摘要:UITableView和UICellTableView继承自UISourceView表中的每行都代表一个UITableViewCellcell的内容包括:图像 文本 辅助图标contentView backgroundView selectedBackgroundView accessoryViewcontentVIew 包含一个imageView和一个textLable当cell的风格是subtitle的时候还会多出一个detailTextLable//必须实现实现协议UITableViewDelegeta和UITableViewDataSource设置两个代理 setDelegate se 阅读全文
posted @ 2012-06-08 20:50 dh99ming 阅读(699) 评论(0) 推荐(0)
摘要:UITextView继承于UIScrollView属性 //textColor//font//delegete//backgroundColor//textreturnKeyType:返回键的类型 枚举类keyboardType:键盘的类型 枚举类scrollEnabled:是否可以拖动autoresizingMask:自适应长度.Editable:是否可编辑//取消第一响应者resignFirstResponder://设为第一响应者becomeFirstResponder:+ systemFontOfSize:字体大小 //更改字号+ fontWithName:NSStri... 阅读全文
posted @ 2012-06-06 11:33 dh99ming 阅读(462) 评论(0) 推荐(0)
摘要:UISlider当需求多个触摸事件时 就添加多个触发事件方法.maximumValue //最大值.minimumValue //最小值.value //默认值初始化坐标时 高度无效滑动后动作类型 //UIControlEventTouchUpInside滑动时动作类型 //UIControlEventValueChanged两边图片setMinmumTrackImage: forState: ;setMaxmumTrackImage: forState: ;按键图片setThumbImage: forState: ;//注意这里务必加上UIControlStateHi... 阅读全文
posted @ 2012-06-04 20:59 dh99ming 阅读(254) 评论(0) 推荐(0)
摘要:CALayer影响外观的特性有1.层的大小尺寸2.背景色3.内容4.是否用圆角5.是否选用阴影6.等等使用应导入QuartzCore.framework所有的view都有其相应的CALayer裁剪子层:masksToBounds(决定了subLayer是否被父类layer所裁剪,默认为NO指定CALayer的内容:contents设置背景景色:.background设置layer圆角度:.cornerRadius缩小layerself.layer.frame = CGRectInset(self.layer.frame, 20, 20);.阴影阴影偏移:shadowOffset 阴影颜色:sh 阅读全文
posted @ 2012-06-02 12:59 dh99ming 阅读(212) 评论(0) 推荐(0)
摘要:UIScrollView继承与UIView//打开UIImageView可操作属性uimage.userInteractionEnabled = YES;contentOffset 滚动内容的偏移量contentSize 内容的大小,可以滚动区域scrollEnable 是否可以滚动pagingEnabled 是否滚动到subView的边界 (完整的播放view)scrollsToTop 是否滚动到第一行bounces 滚动超过边界是否有反弹回来的效果maximumZoomScale 最大的倍数minimumZoonScale 最小的倍数delegate 设置代理indicatorSty... 阅读全文
posted @ 2012-06-02 10:58 dh99ming 阅读(362) 评论(0) 推荐(0)
摘要:UIImageViewthree20框架UIImageView的三种初始化1.-----------普通初始化使用项目文件夹下的图片2.-----------使用沙盒里的图片 获取Documents目录路径的方法:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *docDir = [paths objectAtIndex:0]; 获取Caches目录路径的方法:NSArray*paths=NSSearchPathForDire... 阅读全文
posted @ 2012-06-02 10:57 dh99ming 阅读(349) 评论(0) 推荐(0)
摘要:UIviewController可以放入touch事件UITouch的状态://用户刚触摸屏幕时UITouchPhaseBegin//表示有触摸在屏幕上移动UITouchPhaseMoved//表示触摸仍停留在屏幕表面,不过之前一个事件之后没移动过UITouchPhaseStationary//在触摸远离屏幕时被触发UITouchPhaseEnded//在IOS系统停止跟踪特定触摸时发生,例如有电话打来UITouchPhaseCancelled//touch开始- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;// 阅读全文
posted @ 2012-06-02 10:55 dh99ming 阅读(498) 评论(0) 推荐(0)
摘要:quartz2d基本原理Quartz是iPhone OS的窗口服务器和描画技术的一般叫法CoreGraphics框架是Quartz的核心,也是内容描画的基本接口。每次成功绘图,都是在这个之前的基础上层叠绘上去的,不能再绘图改掉那一块无法撤销,永远都是增量式改进需重新绘制view时,不能直接调用drawRect方法而是调用//重新绘制整个view-(void)setNeedsDisplay//在view的某个区域内重新绘制- (void)setNeedsDisplayInRect:(CGRect)rect//获取上下文CGContextRef context = UIGraphicsGetCur 阅读全文
posted @ 2012-06-02 10:50 dh99ming 阅读(190) 评论(0) 推荐(0)
摘要:是否允许子试图自动变化大小bView.autoresizesSubviews = YES;子视图变化的方式 eView.autoresizingMask = UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight;基本动画开始准备动画[UIView beginAnimationDuration: 动画名称 context:文本]动画持续时间[UIView setAnimationDuration:时间]点击后延迟时间[UIView setAnimationDelay:时间]设置动画[UIView setAnimati. 阅读全文
posted @ 2012-06-02 10:49 dh99ming 阅读(347) 评论(0) 推荐(0)