아래에 스위치와 작은 테이블 뷰 (스크롤 없음)가 있다고 가정 해보십시오. 나는 스위치를 사용하여 ON/OFF 설정되어 있는지 알고 그 값이 스위치의 동작 방법 변경을받는 bool switchState
:테이블 뷰 숨기기 또는 표시
-(IBAction)switchSlide:(id)sender{
if (toggleSwitch.on == YES) {
switchState = YES;
}
else{
switchState = NO;
}
}
이제 내가 원하는 것은 아래 테이블 뷰가 switchState == NO
때를 숨길해야한다는 것입니다. 어떻게해야합니까? UITableView
이후
@property(nonatomic, getter=isHidden) BOOL hidden
당신이 너무 UIView
의 방법을 사용할 수 있습니다 UIView
의 sublass입니다 : 모든 UIView
펜촉에서 tableView를 만들었습니다. 'self.tableView.hidden = NO;'또는 yes는 뷰 컨트롤러에'tableView'가 없다는 것을 기본적으로 말합니다. –
당신은'UITableViewController' 또는 단지'UIViewController'를 사용하고 있습니까? – Pfitz
'UITableViewController'. nib에 테이블 뷰를 드래그하고 연결을 조정 한 후, 테이블 뷰에 개별 행을 추가하기 위해'- (UITableViewCell *) tableView : cellForRowAtIndexPath :'메소드를 사용했습니다. –