Вопрос

Мое приложение открывает экран 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];
}

Catching & return "quot; нажмите кнопку в настройках контроллера:

- (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 - это контроллер представления, который будет выполнять вызов для вызова представления таблицы.

Затем вы можете прикрепить кнопку или действие где-нибудь на контроллере табличного представления, которое будет вызывать

[self.parentViewController dismissModalViewControllerAnimated:YES];

чтобы закрыть контроллер табличного представления.

Другие советы

Разве это не работает?

[settingsView removeFromSuperView]
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top