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
阅读全文
摘要:为不同的列设置间隔颜色(alternate color),可以方便用户观看app的内容,在UTTableView中设置间隔颜色需要重写下面的willDisplayCell:forRowAtIndexPath方法- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if( [indexPath row] % 2) { [cell setBackgroundColor:[UIColorwhi...
阅读全文
摘要:下面是三种语言的写法,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;其实了解了以后操作都非常简单,但是一开始有点绕。
阅读全文
摘要:Javascript的Error对象在不同浏览器是不一样的. IE比较搞,第一个参数是number,其他浏览器第一个参数是message。Firefox则除了支持message以外还加入了两个参数fileName和lineNumber。但是在其文档中注明了非标准(Non-standard) IE的文档http://msdn.microsoft.com/en-us/library/ie/d...
阅读全文