iphone: невозможно отобразить кнопку возврата на панели навигации - PullRequest
1 голос
/ 03 июня 2011

пожалуйста, помогите мне с этим это действительно странно, я не могу добавить кнопку на панель навигации modalview

UINavigationController *tempModalVC=[[UINavigationController alloc] init];
[tempModalVC.navigationBar setBarStyle:UIBarStyleBlack];
//UIBarButtonItem *tempDoneBTN=[[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStylePlain target:self action:@selector(hideModalView:)];

UIBarButtonItem *tempDoneBTN=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(hideModalView:)];

[tempModalVC.navigationItem setBackBarButtonItem:tempDoneBTN];
[tempModalVC.navigationItem setTitle:@"Title"];
tempModalVC.navigationItem.backBarButtonItem.enabled=YES ;
//[tempModalVC.navigationBar setRightBarButtonItem:[[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleBordered target:self action:@selector(hideModalView:)]];
//[tempModalVC.navigationItem setRightBarButtonItem:[[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleBordered target:self action:@selector(hideModalView:)]];
[tempDoneBTN release];
[tempModalVC.view addSubview:mapView];

tempModalVC.modalPresentationStyle = UIModalPresentationFormSheet;

Пожалуйста, помогите мне с этим, я попробовал почти каждую комбинацию перестановок.

Спасибо заранее

1 Ответ

1 голос
/ 03 июня 2011

Выглядит так, как будто вы хотите отобразить mapView в модальном виде.

На iPhone модальные виды занимают весь экран, поэтому нет места для навигационной панели.Таким образом, вам не нужен контроллер навигации.

Я предполагаю, что приведенный выше код находится внутри экземпляра UIViewController.Если это так, просто сделайте это:

  [self presentModalViewController:mapView animated:YES/NO];

В этом случае в вашем контроллере mapView вы должны добавить кнопку, которая при нажатии делает это:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...