スクリーンショットを
見ると、ポップビューにnavigationItemを追加することがわかります。
ポップビューを却下できたらいいのに
しかし、それはポップビューの下のセルをタブするだけのようです
ポップビューが閉じます。このメソッドを追加してみます
[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)];