iOS UITableViewCell 的 imageView大小更改

来源:互联网 发布:域名运营商查询 编辑:程序博客网 时间:2024/06/01 09:51
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{    static NSString *CellIdentifier = @"Cell";    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];    if(cell == nil){        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier];        cell.textLabel.text = [self.arrStr objectAtIndex:indexPath.row];        UIImage *img =  [UIImage imageNamed:[self.arrImg objectAtIndex:indexPath.row]];        cell.imageView.image = img;        //iOS UITableViewCell 的 imageView大小更改        CGSize itemSize = CGSizeMake(img.size.width *2/3, img.size.height *2/3);        UIGraphicsBeginImageContext(itemSize);        CGRect imageRect = CGRectMake(0.0, 0.0, itemSize.width, itemSize.height);        [cell.imageView.image drawInRect:imageRect];        cell.imageView.image = UIGraphicsGetImageFromCurrentImageContext();        UIGraphicsEndImageContext();    }    return cell;}
1 0
原创粉丝点击