我有一个UITableViewController,我需要垂直调整表的大小。

我不能将uit_rstrong内的表与UIViewController一起使用。

有办法吗?

谢谢!

最佳答案

代替使用UITableViewController,使用带有UIViewController属性的标准UITableView可能会更容易。

例如。:

@interface ContentsPopover : UIViewController <UITableViewDelegate, UITableViewDataSource>
//...
@property (nonatomic, strong) UITableView *theTableView;
//...
@end

这样,在UIViewController中,您可以拥有以下代码(可能在viewDidLoad中):
theTableView = [[UITableView alloc] initWithFrame:/*...*/ style:UITableViewStylePlain];

theTableView.delegate = self;
theTableView.dataSource = self;
theTableView.scrollEnabled = YES;

[self.view addSubview:theTableView];

// You can now change theTableView's frame property as needed

UITableViewController并不是您要找的东西时,这很方便。

关于objective-c - UITableViewController的表调整大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13225330/

10-13 01:42