博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 68 下一页

2011年7月9日

摘要: 将警告当做Error来对待因为在objective-c种,静态检查下的警告在运行的时候可能会生成致命的错误,因此,对于编译时候的警告一定解决掉,避免程序在运行时的崩溃。因为objective-c的动态程度如此之高,所以编译器无法像静态语言编译器那样捕捉每一个可能导致运行时崩溃的问题。因此要特别的注意警告,并尽可能消除他们。将编辑器设置为把警告当成错误一样来对待。方法:》打开project info 窗口》build》GCC4.2 -Warings》设置Treat Waring as ErrorTHE END !2011-07-08 阅读全文

posted @ 2011-07-09 12:24 星尘的天空 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 最近在项目种遇到设置tabbar背景色的需求,从网上查找资料,大概有两种方法,一种是View初始化的时候插入一个背景色的UIView,另外一种重写一个tabbar的函数,可是对于这个通过重写tabbar实现设置背景色的函数,由于个人能力的原因,到现在也没有实现,如果有那个网友能够实现这个功能,麻烦请留言给我,告诉我,我也好学习学习。对于第一通过添加背景色View的方式,也是一种可行的方法,可是存在bug,当iphone处于纵向模式,正常显示,可是一旦使手机处于横向模式就出现了问题:对比下图所示:通过上图的对比会发现,纵向的时候背景色宽度没有和屏幕宽度一致在之此方法的基础上修改了代码,基本上解决 阅读全文

posted @ 2011-07-09 11:54 星尘的天空 阅读(1732) 评论(0) 推荐(0) 编辑

2011年7月8日

摘要: iphone屏幕分辨率有关的知识竖屏320X480横屏480X320 ----------------------------------------------------导航栏的高度:导航栏没有提示文字的情况下的宽高:纵向模式:宽:320高:44横向模式:宽:480高:32导航栏有提示文字的情况下的宽高:宽:320高:74横向模式:宽:480高:74导航栏提示的“提示”模式是很好使用的,添加“提示“的代码:self.navigationItem.prompt = @"this is the prompt for navigationItem";------------- 阅读全文

posted @ 2011-07-08 13:48 星尘的天空 阅读(252) 评论(0) 推荐(0) 编辑

摘要: 在iphone中,除了系统的颜色之外,我们还可以自定义颜色,下面有两种方式:UIColor *newColor = [[UIColor alloc]initWithRed:(float) green:(float) blue:(float) alpha:(float)];//alpha: 0.0~1.0UIColor *tiniColor = [UIColor colorWithRed:255/255.0 green:175/255.0 blue:64/255.0 alpha:1.0];THE END !2011-07-08 阅读全文

posted @ 2011-07-08 13:46 星尘的天空 阅读(1173) 评论(0) 推荐(0) 编辑

摘要: 2011-07-08UIView *myView = [[UIView alloca] init];[myView setBackgroundColor:[UIColor redColor]];//下面是一个内置的颜色blackColor;darkGrayColor;lightGrayColor;whiteColor;grayColor; redColor; greenColor;blueColor; cyanColor;yellowColor;magentaColor;orangeColor;purpleColor;brownColor; clearColor;//清空背景颜色,也可以理解为 阅读全文

posted @ 2011-07-08 13:38 星尘的天空 阅读(616) 评论(0) 推荐(0) 编辑

摘要: with Frame 需要一个CGRect参数, 一个结构体, 包含了一个CGPoint和一个CGSize 而CGPoint确定了控件的左上角坐标位置, CGSize是控件的宽和高,确定控件的区域大小, 这几个都是结构体,没有初始化工具, 但是分别有一个函数与它他对应产生出相应的变量CGRect rect = CGRectMake(x, y, width, height);CGPoint p = CGPointMake(x, y);CGSize s = CGSizeMake(width, height);上面的几个函数可以用来创建矩形,一般来说是用来设置试图区域的!CGRect frame = 阅读全文

posted @ 2011-07-08 13:32 星尘的天空 阅读(302) 评论(0) 推荐(0) 编辑

摘要: Link address:http://blog.sina.com.cn/s/blog_458f3b300100q5jt.htmlviewDidLoad, viewWillDisappear, viewWillAppear等区别viewWillAppear:Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear:Called when the view has been fully transitioned onto the screen. De 阅读全文

posted @ 2011-07-08 13:25 星尘的天空 阅读(339) 评论(0) 推荐(0) 编辑

摘要: Link Address:http://www.cnblogs.com/zhw511006/archive/2011/01/09/1931339.htmlscroll view 原理在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时器到点后,没有发生手指移动事件,那么,scroll view发送tracking events到被点击的subview假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking自己发生滚动子类可以重载touchesShouldBegin:withEvent:inCont 阅读全文

posted @ 2011-07-08 09:37 星尘的天空 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 》》》总结和UIImageView相关的调用方法UIImage *imageLogo = [[UIImage alloc] initWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"LOGO.png"]]; UIImageView *logoImageView = [[UIImageView alloc] initWithImage:imageLogo]; 阅读全文

posted @ 2011-07-08 09:20 星尘的天空 阅读(175) 评论(0) 推荐(0) 编辑

2011年7月7日

摘要: 如何调用主程序的委托,也就是UIApplication调用的委托参考代码:MainAppDelegate * mainDel =[[UIApplication sharedApplication] delegate];THE END ! 阅读全文

posted @ 2011-07-07 16:02 星尘的天空 阅读(153) 评论(0) 推荐(0) 编辑

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 68 下一页