2010-10-20 17 views

Trả lời

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

Điều này cung cấp chiều rộng phù hợp cho contentView. Nếu [super layoutSubviews] không được gọi ban đầu thì khung contentView không được đặt chính xác.

+0

Có lẽ đây là trong một tế bào tùy chỉnh tableview. –

5

Tôi đã giải quyết vấn đề này bằng:

cell.contentView.frame = CGRectMake(cell.contentView.frame.origin.x, 
             cell.contentView.frame.origin.y, 
             self.tableView.frame.size.width, 
             cell.contentView.frame.size.height); 
Các vấn đề liên quan