2010-10-20 2 views

Antwort

3
- (void)layoutSubviews { 
    [super layoutSubviews]; 
    CGFloat viewWidth = self.contentView.frame.size.width; 

Dies ergibt die richtige Breite für contentView. Wenn [super layoutSubviews] nicht initial aufgerufen wird, ist der contentView Frame nicht korrekt eingestellt.

+0

Vermutlich ist dies in einer benutzerdefinierten Tableview Zelle. –

5

ich dieses Problem gelöst haben mit:

cell.contentView.frame = CGRectMake(cell.contentView.frame.origin.x, 
             cell.contentView.frame.origin.y, 
             self.tableView.frame.size.width, 
             cell.contentView.frame.size.height); 
Verwandte Themen