나는 UISearchBar를 uitableview headerview에 넣었고 viewcontroller viewdidLoad 메서드는 headerview 높이를 0으로 설정하고 검색 창을 숨기고 버튼이 터치 될 때 검색 창을 표시하려고했습니다. uisearchbar를 보여 주지만 searchbar는 tableview의 첫 번째 행을 덮어 씁니다. 오버레이를 피할 수있는 방법이 있습니까?UITableView 헤더보기 크기 조정
1
A
답변
3
headerview의 clipsToBounds 속성을 YES로 설정하면됩니다.
2
클립을 변경하면 headerView에서 YES로 바뀝니다.
관련 문제
- 1. UItableview 맞춤 설정보기로 헤더보기?
- 2. UITableview 애니메이션 크기 조정
- 3. 크기 조정 UITableView
- 4. 애니메이션 UITableView 크기 조정
- 5. UITableView 행 크기 조정 문제
- 6. UITableView tableFooter 이상한 크기 조정
- 7. UITextView로 UITableView 셀 크기 조정
- 8. UISplitView 내에서 UITableView 크기 조정
- 9. ViewDeck을 사용하여 UITableView 크기 조정
- 10. 인터페이스 빌더에서 UItableview 크기 조정
- 11. 컨테이너를 옮길 때 UITableView 크기 조정
- 12. 재사용 가능한 TableView 헤더보기
- 13. 크기 조정 UIFont 크기
- 14. JqGrid 크기 조정 브라우저의 크기 조정 문제
- 15. Java에서 이미지 크기 조정. 크기 조정 방법
- 16. vb.net에서 이미지 조작/크기 조정/크기 조정
- 17. 크기 조정 div 윈도우에서의 너비 크기 조정
- 18. iframe 너비를 창 크기 조정 크기 조정
- 19. 윈도우 크기 조정 요소 크기 조정 jquery
- 20. 여러 비트 맵의 크기 조정/크기 조정
- 21. 윈도우에서 크기 조정 iframe 크기 조정
- 22. UITextView의 헤더보기?
- 23. UITableView 재사용 섹션 헤더보기 : UITableViewRowAnimationFade를 사용할 때 헤더보기가 사라집니다.
- 24. Xcode의 UITableView 셀에서 UIImage 너비를 동적으로 크기 조정
- 25. iPhone 5 용 UITableView 고정 셀 크기 조정
- 26. UITableView 사용자 지정 UINavigationBar 크기로 "자동 크기 조정"
- 27. UITableView 이미지 - 두 개의 이미지 저장 또는 크기 조정?
- 28. 회전시 자동 크기 조정 UITableView 헤더 (주로 iPad)
- 29. UIViewController의 뷰의 적절한 크기 조정
- 30. 이미지 크기 축소 크기 조정
아무 일도 없었습니다. 어디에서이 속성을 설정해야합니까? 원래 크기로 복원하기 전에 설정합니다. – taffarel
높이가 0 일 때 이미 설정되어 있어야합니다. 검색 창과 일치하지 않기 때문에 아래의 표보기가 겹쳐집니다. 일반적으로 headerview를 생성 한 직후에이를 설정하지만 높이를 0으로 설정하기 직전에 설정하면됩니다. – Stuart
아니, 어쩌면 내가 잘못한 거니? 여기 내 코드가있다. viewDidLoad 메서드에서 CGRect headerframe = self.tableView.tableHeaderView.frame; [self.searchBar setHidden : YES]; self.tableView.tableHeaderView.clipsToBounds = YES; self.tableView.tableHeaderView.frame = CGRectMake (headerframe.origin.x, headerframe.origin.y, headerframe.size.width, 0); 및 터치 핸들러 [self.searchBar setHidden : NO]; CGRect headerframe = self.tableView.tableHeaderView.frame; self.tableView.tableHeaderView.frame = CGRectMake (headerframe.origin.x, headerframe.origin.y, headerframe.size.width, 44); – taffarel