IPad

2010-10-20 20 views
7

durumunda bir UITableViewCell içinde contenView genişliğini genişletin Yeni UITableViewCell oluşturduğunuzda iPAD üzerinde içerikView genişliği 320 için ayarlanmış. Doğru genişliği elde etmek için bir yolu var mı? Tablo hücrelerinin görünümün tüm genişliğini kapsamadığı için mevcut görünümün genişliğini kullanamıyorum. Herhangi bir yardım büyük takdir edilecektir.IPad

cevap

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

Bu, contentView için doğru genişlik sağlar. İlk olarak [super layoutSubviews] çağrılmıyorsa, contentView çerçevesi doğru şekilde ayarlanmamıştır. Ben kullanarak bu sorunu çözdük

+0

Tahminen bu özel tableview hücresinde. –

5

:

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