셀의 높이를 자동으로 설정하면 걸릴 수 없습니다.
이번 셀의 높이를 자동 설정하는 것을 보고 있어서 자신은 조금 집착했기 때문에, 기사를 써 보았습니다.
이번에 오기 전에 아마 설정을 하는데.
・XIb상의 셀의 (높이 조절하고 싶은) 라벨의 제약(상하, 좌우 붙인다.)※height는 설정하지 않는다.
· viewDidLoad 내에
tableView.estimatedRowHeight = 20 //セルの高さ
tableView.rowHeight = UITableViewAutomaticDimension //自動設定
・높이를 조절하는 라벨의 행수의 제한을 0으로 한다
까지 갔다고 생각합니다.
정말 이것만 쓰고 있으면 할 수 있습니다만,
셀의 높이 결정
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {}
메소드에 뭔가 높이를 지정하고 있으면 할 수 없습니다.
그래서 viewDidLoad에 쓰여졌습니다.
tableView.estimatedRowHeight = 20 //セルの高さ
tableView.rowHeight = UITableViewAutomaticDimension //自動設定
의 설명은
/*
セルの高さを設定
*/
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
tableView.estimatedRowHeight = 20 //セルの高さ
return UITableViewAutomaticDimension //自動設定
}
다시 작성하십시오.
셀 높이 설정 (대리자 메서드)을 지우거나 어딘가에 설정하십시오.
당연한가, 이런 글을 찾을 수 없었기 때문인가? 눈에 띄지 않는 것 같아서 써 보았습니다.
혼자라도 아~!!라고 되어 주는 분이 있으면 기쁩니다.
Reference
이 문제에 관하여(셀의 높이를 자동으로 설정하면 걸릴 수 없습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sachiko-kame/items/8062e48495656521e82f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)