2013-02-24 54 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];