更改大小tableview

时间:2011-12-02 15:10:03

标签: iphone objective-c ios xcode ipad

我有一张桌子,在我得到数据之前我就这样做了

[self.TableView setFrame:CGRectMake(kRowHorizontalPadding_iPad * 0.5,     kRowVerticalPadding_iPad * 0.5, 1024 - kRowHorizontalPadding_iPad, kCellHeight_iPad)];
self.TableView.rowHeight = 500;

事情是我想在设备旋转后改变高度和框架!但是不工作我试过reloadData但仍然无法正常工作请帮助。

1 个答案:

答案 0 :(得分:0)

tableView:cellForRowAtIndexPath:

tableView:heightForRowAtIndexPath:

应该帮助你。还有

shouldAutorotateToInterfaceOrientation:interfaceOrientation

当你想在纵向/横向模式下工作时可能有用的方法。

不要忘记将UITableViewDataSource和UITableViewDelegate添加到头文件中,就像这样:

@interface myClassBlabla : UIViewController<UITableViewDataSource, UITableViewDelegate>
{
  int checkInt;
}

希望有所帮助