펜촉에서 간단한 UITableView까지 전체 테이블 바닥 글보기를 추가하려고하는데 어떤 이유에서 바닥 글이 항상 한 행이 너무 높게 표시되고 단추가 응답하지 않습니다. 모든 탭에 (사실 터치 실제로 오른쪽 버튼 뒤에 셀에 통과) :매우 이상한 UITableView tableFooterView 동작
나는 그것이 올바른 자리 년대에 바닥 글이하지 못하는 이유를 알아낼 수 없습니다. 나는 그 안에 들어있는 UIPopoverController
의 크기로 그 높이를 명시 적으로 설명했습니다.
self.tableFooterView = [[NSBundle mainBundle] loadNibNamed:@"ModifierFooterView" owner:self options:nil][0];
self.tableView.tableFooterView = self.tableFooterView;
업데이트 : 버튼이 하단에 바인딩 왼쪽 각각 오른쪽 아래 모서리 :
여기
내가 생성/바닥 글보기를 추가 해요 방법 또한 실마리를 위해 푸터 뷰의 전체 배경색을 밝은 녹색으로 설정하려고했습니다. 이전 스크린 샷에서 볼 수 있듯이 어디서든 녹색으로 보이지 않습니다.
업데이트 2 : 시간의 바닥 글보기의 프레임 값을 로깅 나는 테이블의 바닥 글로 최저치를 후 펜촉에서로드 할 때, 올바른 Y 값이 맞아 마지막 행 뒤에 배치 할 . 약간 이상한 독서는 너비가 부모보기의 너비 대신 768입니다.
업데이트 3 :로드 된 푸터보기가 어딘가에 프레임 높이를 0으로 설정하여 문제가 발생하고 있음을 알 수 있습니다. 나는 아직도 어디서/왜 이런 일이 일어나고 있는지 알지 못했지만,보기가 나타나려고 할 때 명시 적으로 다시 50으로 설정하면 모든 것이 제대로 작동하므로 더 이상 중요한 문제는 아닙니다. 그러나 누군가 이런 일이 발생하는 이유에 대한 통찰력이 있다면 대답을 게시하십시오.
레이아웃이 내 대답의 최신 코멘트별로 업데이트 된 후에 확인 (및'recursiveDescription')을 해보십시오. 인터페이스 빌더에 지정된 너비이므로 768이 표시됩니다. –