4

In UITableViewCellStyleDefault, setting the contentMode on the imageView has no result. If I change my build SDK to version 3.1, everything again works.

I don't get any warnings or errors when compiling on 3.0 but this code:

cell.imageView.contentMode = UIViewContentModeScaleAspectFit;
cell.imageView.image = [UIImage imageNamed:[[NSString stringWithFormat:@"%@head.jpg",[gametype objectAtIndex:indexPath.row]]lowercaseString]];

seems to default to the UIViewContentModeCenter, so all of my pictures exceed the cell boundaries and encroach on neighboring cells.

Let me reiterate that if I change my target to 3.1 everything works correctly and all pictures are scaled accordingly to fit in the default imageView

Is this a known bug?

neowinston
  • 7,584
  • 10
  • 52
  • 83
Daddy
  • 9,045
  • 7
  • 69
  • 98

1 Answers1

1

I'm getting the same effect on iOS 4 SDK when using UITableViewCellStyleDefault.

For additional info see iOS SDK UIViewContentModeScaleAspectFit vs. UIViewContentModeScaleAspectFill

Community
  • 1
  • 1
Dalmazio
  • 1,835
  • 2
  • 23
  • 40
  • I posted this as an answer because I was unable to add a comment to the original post. Looks like I don't yet have enough reputation points to do so. – Dalmazio Aug 17 '10 at 07:49
  • the image will not appear, when u used UITableViewCellStyleDefault, u have to use UITableViewCellStyleSubtitle.. – Imam Arief W Oct 01 '10 at 02:37