см. Снимок экрана ясно, чтобы понять, что я имею в виду вы можете видеть, что я добавляю навигационный элемент в моем представлении всплывающих окон
Я хотел бы, чтобы я мог отклонить представление всплывающих окон
Но этоКажется, только вкладка ячейки под представлением всплывающего окна
Представление всплывающего окна будет отклонено, я пытаюсь добавить этот метод
[self.view removeFromSuperview];
Это только удалить представление таблицы, рамка представления всплывающего окна все еще там, только без просмотра содержимого
Любой ответ будет полезен:)
Спасибо
Веббер
/ ****** РЕДАКТИРОВАТЬ ****** / Я использую WEPopoverView в своем проекте
И это код, который я создаю всплывающее представление, когда я выбираю представление таблицы
if (indexPath.row==2) {
DaysOfWeek *popView = [[DaysOfWeek alloc]init];
UINavigationController *navPopView = [[UINavigationController alloc] initWithRootViewController:popView];
if (self.popoverController) {
[self.popoverController dismissPopoverAnimated:YES];
self.popoverController = nil;
}
else {
self.popoverController = [[[WEPopoverController alloc] initWithContentViewController:navPopView] autorelease];
CGRect frame = [tableView cellForRowAtIndexPath:indexPath].frame;
[self.popoverController presentPopoverFromRect:frame
inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown|UIPopoverArrowDirectionUp
animated:YES];
}
}
/ ****** EDIT2 ****** / Я пытаюсь добавить кнопку «Готово», когда я создаю всплывающее окно, вот код, но отображается только навигация, нет кнопки «Готово»
DaysOfWeek *popView = [[DaysOfWeek alloc]init];
UINavigationController *navPopView = [[UINavigationController alloc] initWithRootViewController:popView];
navPopView.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(hidePopView)];