nil
을 tableView:heightForFooterInSection:
(으)로 보내고 싶습니다.하지만 허용되지 않습니다. nil
을 CGFloat로 반환하는 방법이 있습니까?CGFloat를 반환하는 방법은 무엇입니까?
왜이 작업을 수행하고 있습니까?
나는 어떻게 tableView가 sectionFooters와 같이 제목과 뷰를 혼합하여 동작하는지 테스트하고 있습니다. 한 바닥 글의 경우 사용자 지정보기를 사용해야하지만 다른 바닥 글의 경우 텍스트가 3 ~ 4 문장이므로 시스템에서 스타일을 지정하고 바닥 글의 크기를 조정하는 방식을 좋아합니다. 그러나 heightForFooterInSection
(즉, viewForFooterInSection
이 필요함)을 구현하자마자 제목이있는 꼬리말은 주어진 텍스트에 맞게 자동으로 크기가 조정되지 않습니다. 직선 텍스트에 대한 사용자 지정보기를 작성하지 않으려 고합니다.
네 말이 맞아. '0.0f'는'0'을 리턴하는 것과 같은 결과를 가지며,이 경우 시스템은 최소한의 '매력적인'꼬리말 높이를 선택하게됩니다. 그래서 우리가 발견 한 것은 당신이 바닥 글 (그리고 헤더)을 위해 제목과 뷰를 혼합하고 일치시킬 수 있지만, 그것들 모두에 대한 높이를 수동으로 설정해야한다는 것입니다. 그래서 쉬운 방법은 모든 주어진 텍스트를 보여주는 높이를 찾아서 돌려주는 것입니다. – Andrew