커스텀마이즈가 된 View를 사용해서 헤더뷰를 넣었다.
그런데 가로모드일때 테이블뷰의 헤더뷰에서 User Interaction 이 이뤄지지 않았다.
작성된 코드를 타고들어가서 한참을 살피다가 부모뷰의 Autoresizing 이 문제가 됨을 알았다.
헤더뷰의 Autoresizing 상태에서 UIViewAutoresizingFlexibleHeight 를 제거해줌으로 해결하였다.
첨부된 화면처럼 정상적으로 출력되기 때문에 문제가 없는 줄 알았지만,
부모뷰에 UIViewAutoresizingFlexibleHeight 속성이 있다면,
저 버튼은 눌리지 않는다.
'Mobile > iOS 개발 팁' 카테고리의 다른 글
iOS 제스처 목록 (0) | 2012.05.29 |
---|---|
apple Human Interface Guideline - 뷰의 좌표 (Frame, Bound 의 차이) (0) | 2012.05.15 |
iOS 홈 앱아이콘 광택 없애기 (2) | 2012.04.19 |
apple Human Interface Guideline -iOS 아이콘 및 이미지 정리 (0) | 2012.04.18 |
XCode NSAssert 사용시 callstack 이 보이지 않는 문제 (0) | 2012.02.08 |