2011-12-31 34 views
0

我有一个UITableView,其中我将高度设置为大于默认值(使用heightForRowAtIndexPath。单元格中的图像始终为32x32,我们目前正在垂直对齐中心。 。该图像将在电池的顶部我想是这样的(明确设定边界):UITableView - 将单元格图像对齐到左上方

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {  
    static NSString *MyIdentifier = @"MyIdentifier"; 

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier]; 

    if (cell == nil) { 
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:MyIdentifier] autorelease]; 
     cell.imageView.bounds = CGRectMake(7,7,32,32); 
    .... 
    } 
    .... 
} 

但这不起作用没有简单的方法,使其无需创建一个完整的自定义单元格。 ?

回答

2

看看this article here

你可以做一些漂亮的自定义修改,如果你玩的内容视图,你只需要知道该怎么做;)

+0

它并没有说如何改变内置的图像视图,但我结束了添加我自己的图像视图,这很好 – nambar 2012-01-01 08:40:16