收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 

交流首页 » 移动编程 »IOS速成 简单表视图  XML
发表人 内容
ios
[头像]

交流经验:
总积分:180
级别:普通会员
注册时间: 2013-02-28
文章: 17
离线

列表视图

 

简单列表

 

 

UITableView的核心事件(1

//  获取列表的行数

- (NSInteger)tableView:(UITableView *)tableView

 numberOfRowsInSection:(NSInteger)section {

    return [self.listData count];

}

 

UITableView的核心事件(2)

//  返回没个列表项的Cell

- (UITableViewCell *)tableView:(UITableView *)tableView

   cellForRowAtIndexPath:(NSIndexPath *)indexPath {

  static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";

   UITableViewCell*cell = [tableViewdequeueReusableCellWithIdentifier:  SimpleTableIdentifier];

    //  没有可重用的UITableViewCell对象时需要新创建一个,并指定重用标识

    if (cell == nil) {

        cell = [[UITableViewCellalloc]

                initWithStyle:UITableViewCellStyleDefault

                reuseIdentifier:SimpleTableIdentifier];

    }

  UIImage*image;

    if([indexPath row] > 4)

    {

        image = [UIImageimageNamed:@"face1.png"];

    }

    else

    {

        image = [UIImageimageNamed:@"face2.png"];

    }

    cell.imageView.image = image;

}

 

UITableView的核心事件(3)

//  缩进

- (NSInteger)tableView:(UITableView *)tableView

indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath {

   

    //  偶数行可以被选择,奇数行不可以被选择

    if([indexPath row] < 10)

        return [indexPath row];

    else

        return 20-[indexPath row];

}



 
交流首页 » 移动编程
前往:   

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网