サブビューがスーパー ビューから削除されたときに、テーブル ビューに入力する配列内のアイテムのサイズに応じて、テーブル ビューを更新してサイズを変更したいと考えています。アイテムが増えるごとに高さが50ずつ増加するフレームを作成することでそれを行っています。これが私のコードです
- (IBAction) doneAddingUsers:(id)sender {
[self.crewTable setHidden:NO];
[self.crewTable reloadData];
self.crewTable.frame = CGRectMake(self.crewTable.frame.origin.x, self.crewTable.frame.origin.y, self.crewTable.frame.size.width, [crewArray count]*50);
NSLog(@"height: %f", crewTable.frame.size.height);
[self.view bringSubviewToFront:self.crewMembersView];
[self.crewMembersView removeFromSuperview];
}
ログでは正しい高さを示していますが、UI ではテーブル ビューの高さが変更されていないようです。スクロールも無効にしました
前もって感謝します