12 2012 档案

摘要:在UITableViewCell里面,我们可以通过viewWithTag方法来访问Subview,这是一种快速但是比较邋遢的方式。这种方法的好处是可以快速的访问一堆连号的控件(subview),而不需要一个个的通过Ctrl drag来设置IBOutlet。下面是根据NSMutableArray设置UI的代码,好用。int i = 0; for(id number in draw.primaryNumbers){ UILabel *n = (UILabel *)[cell viewWithTag:300+i]; // NSLog(@"%@", n); n.text = num 阅读全文
posted @ 2012-12-29 13:31 Jake Lin 阅读(2975) 评论(2) 推荐(0) 编辑
摘要:为不同的列设置间隔颜色(alternate color),可以方便用户观看app的内容,在UTTableView中设置间隔颜色需要重写下面的willDisplayCell:forRowAtIndexPath方法- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if( [indexPath row] % 2) { [cell setBackgroundColor:[UIColorwhi... 阅读全文
posted @ 2012-12-29 13:20 Jake Lin 阅读(825) 评论(0) 推荐(0) 编辑
摘要:下面是三种语言的写法,Objective-C和JavaScript是一样的,与C#不一样。JSfor(var property in object) object[property];C#foreach(var o in dictionary) o.Value, o.Key;Objective-Cfor(id key in dictionary) dictionary[key];Objective-C与C#的区别是一个是key,一个是pair;其实了解了以后操作都非常简单,但是一开始有点绕。 阅读全文
posted @ 2012-12-26 12:52 Jake Lin 阅读(756) 评论(1) 推荐(0) 编辑
摘要:Javascript的Error对象在不同浏览器是不一样的. IE比较搞,第一个参数是number,其他浏览器第一个参数是message。Firefox则除了支持message以外还加入了两个参数fileName和lineNumber。但是在其文档中注明了非标准(Non-standard) IE的文档http://msdn.microsoft.com/en-us/library/ie/d... 阅读全文
posted @ 2012-12-06 13:57 Jake Lin 阅读(4379) 评论(0) 推荐(0) 编辑