문제

사용자가 설정 버튼을 클릭하면 내 앱이 uitableview 화면을 가져옵니다. 조치로 기각 요청을 연결하는 방법을 알 수 없습니다.

UitableView 내 에서이 견해를 어떻게 무시합니까?

보기 설정 :

SettingsController *rootViewController = [[SettingsController alloc]
  initWithStyle:UITableViewStyleGrouped];
UINavigationController *navigationController = [[UINavigationController alloc] 
  initWithRootViewController:rootViewController];
settingsView = navigationController.view;
settingsView.frame = 
  CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
[self.view insertSubview:settingsView atIndex:0];   

전망을 가져 오기 :

- (IBAction)settingsPressed:(id)sender{
[self.view bringSubviewToFront:settingsView];
}

뒷면에보기 :

- (void)QuitSettings {
[self.view sendSubviewToBack:settingsView];
}

"Return"버튼 검출 설정 SetsconTroller에서 클릭 :

- (void) action:(id) sender{
//[super.view sendSubviewToBack:holdingView];   
// access error [self release];
// nothing [holdingView removeFromSuperview];
// access error [super QuitSettings];
 }
도움이 되었습니까?

해결책

특정 인덱스에 하위 뷰를 삽입하지 않고 모달보기를 사용하고 싶은 것 같습니다.

당신은 사용해야합니다

[self presentModalViewController:myTableViewController animated:YES];

여기서 자체는 테이블 뷰를 제기하기 위해 호출 할 뷰 컨트롤러입니다.

그런 다음 호출 할 테이블 뷰 컨트롤러 어딘가에 버튼이나 작업을 첨부 할 수 있습니다.

[self.parentViewController dismissModalViewControllerAnimated:YES];

테이블 뷰 컨트롤러를 무시합니다.

다른 팁

이게 작동하지 않습니까?

[settingsView removeFromSuperView]
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top