2013-07-30 63 views
0

我有一個帶有表格視圖的視圖控制器。 IB中的UITableViewCell寬度設置爲320。現在,我想通過將它添加到超級視圖來使用iPad中的視圖控制器。超級視圖的寬度大於320.表視圖顯示在超級視圖上。問題是它只佔用320.我如何改變單元格寬度以佔據整個超級寬度的寬度?謝謝。如何在iPad中更改UITableViewCell寬度

+0

自動調整掩碼應該滿足您的需求。 – dasdom

回答

0

嘿,你需要創建一個自定義的UITableViewCell。比你可以覆蓋功能

- (void) layoutSubviews 
{ 
    [dateLabel setFrame:CGRectMake(10.f, 16.f, 80.f, 12.f)]; 
    [textLabel setFrame:CGRectMake(106.f, 16.f, self.frame.size.width-105.f + 1.f, 12.f)]; 
} 

在該函數中self.frame.size.width是實際的。

它也適用於設備的旋轉。