0

サブビューがスーパー ビューから削除されたときに、テーブル ビューに入力する配列内のアイテムのサイズに応じて、テーブル ビューを更新してサイズを変更したいと考えています。アイテムが増えるごとに高さが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 ではテーブル ビューの高さが変更されていないようです。スクロールも無効にしました

前もって感謝します

4

1 に答える 1