2013-02-24 53 views
0

我想設置我的tableview屬性,例如旋轉設備時的Height。 當設備處於肖像模式時,我需要將高度屬性設置爲320.但是,如果設備旋轉到landscape模式,則需要將其設置爲較低的值。 我不知道該怎麼做,如果我需要創建一個屬性IBOutlet或者如果我需要創建一個標識符到tableview。旋轉時設置tableview屬性

該應用程序設置爲與iOS6,特別是iphone。 任何幫助,我真的很感激。

亞歷

回答

0

使用一個UIViewController(的UITableViewController)來處理這個要求。它是免費的。不要嘗試手動佈局你的tableView。只需使用

- (id)initWithStyle:(UITableViewStyle)style 

創建的UITableViewController的實例,並初始化它,如果你不熟悉(模型 - )視圖 - 控制器設計模式,我建議閱讀如何蘋果已經付諸實施。 這裏是鏈接: http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html

0

那麼你沒有,如果你有一個UITableViewController手動調整其大小,iOS的這是否爲您服務。 如果你不使用自動佈局不是可以設置調整性質是這樣的:

[tableView setAutoresizingMask:UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth];