Tableview 높이가 Objective C를 사용하여 증가하면 UIView 높이가 동적으로 증가합니까? 세포를 기반으로 내가 maintablevew라는 이름으로 <code>UITableviewController</code>에 <code>UIView</code> 내부 mytableview라는 이름의 tableview, 또한 내가 동적으로 증가 mytableview 높이를 구현 한
여기 내 문제가 mytableview 높이 나는 수 증가하기 때, 동적으로 증가하기를 세지 UIView 높이를 늘릴 수 없기 때문에 아래로 스크롤하지 마십시오. 동적으로 증가시키는 방법을 모르는 사람이 있습니까? 아래 코드에서 mytableview 높이를 동적으로 늘 렸습니다. 당신은 (변경)를 증가 jQuery과 나에 UIView의 높이를 할 필요가 없습니다
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
CGFloat numberOfRows =roomlabel.count;
CGRect tableViewFrame = tableView.frame;
tableViewFrame.size.height = numberOfRows * _mytableview.rowHeight;
_mytableview.frame = tableViewFrame;
return numberOfRows;
}
numberOfRows'에 제약의 상수 값을 높이 제약에 함께 IBOutlet을 만들고,보기에 높이 제약 조건을 추가하고 마지막으로 업데이트 * _mytableview.rowHeight,'마지막으로보기에'layoutIfNeeded'를 호출 제약 값 변경 –
을 반영하기 위해 확인하겠습니다. layoutIfNeeded 메서드를 호출하면 어디에서이 문제에 대한 샘플 코드를 보낼 수 있습니까? –
요구 사항 스크린 샷을 공유하십시오. 왜냐하면 프레임을 (모든 셀 높이로) UITableView로 설정하면 모든 셀이 가시 상태에 있다고 생각하기 때문입니다. 그러면 어떻게 스크롤 할 수 있습니까? 따라서 스크롤 뷰 내부에 테이블보기가 내장되었습니다. – phani