哥三氏吧 关注:26贴子:1,210
  • 1回复贴,共1
委托(数据获取)delegete
选取器将一些工作分配给他们的委托。其中最重要的任务是,确定要为每一个组件中的每一行绘制实际内容。选取器要求委托在特定组件上的特定位置绘制一个字符串或者一个视图,选取起从委托获取数据。
数据元(控件绘制配置选项)datasource
在本例中,名称数据源可能有点词不达意。选取器通过数据原获知组件数和每个组建中的行数。其工作原理与委托类似,因为他的方法无法在预先制定的时刻被调用。
如果未指定数据元和委托,选取器无法工作 甚至无法绘制选取器


IP属地:山东1楼2013-03-06 10:55回复

    - (IBAction) resetOrLap:(UIButton *)sender
    {
    static NSInteger count = 1;
    if (checked) //reset
    {
    time = time_lap = 0.0;
    timestr = [NSString stringWithFormat:@"00:00.0" ];
    [label setText:timestr];
    list_time = list_lap = nil;
    count = 1;
    [tableview reloadData];
    }else { //lap
    if (list_time == nil) {
    list_time = [[NSArray alloc]initWithObjects:timestr_lap, nil];
    list_lap = [[NSArray alloc]initWithObjects:[NSString stringWithFormat:@"%d" ,count++], nil];
    }else {
    #if 0
    [list arrayByAddingObject:timestr];
    #else
    NSArray *array = [[NSArray alloc]initWithObjects:timestr_lap, nil];
    list_time = [array arrayByAddingObjectsFromArray:list_time];
    array = [[NSArray alloc]initWithObjects:[NSString stringWithFormat:@"%d" ,count++], nil];
    list_lap = [array arrayByAddingObjectsFromArray:list_lap];
    #endif
    }
    time_lap = 0;
    [tableview reloadData];
    }
    }


    2楼2013-03-13 17:34
    回复