我会访问分组的uitableview的特定部分,以便在横向模式下更改其页脚高度。
如果我使用
self.tableView.sectionFooterHeight = 75.0;
in
-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)orientation duration:(NSTimeInterval)duration
所有部分的页脚高度都已更改,但我只想更改第一部分的页脚高度
答案 0 :(得分:1)
你必须在
中这样做- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
当您进行旋转时,请在tableView和特定部分的heightForFooterInSection
测试以及UIDeviceOrientation
编辑:
您获得设备方向
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
答案 1 :(得分:0)
你必须实施
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
并将所有页脚高度的数组维护为实例变量。