Как показать UINavigationController поверх UITextView? - PullRequest
0 голосов
/ 25 января 2012

Я хочу показать UINavigationController поверх UITextView. Однако это не показывает навигационный контроллер. Видна только UITextView.

Вот как я пытаюсь это показать:

UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom];

[myButton addTarget:self action:@selector(dismissView:) forControlEvents:UIControlEventTouchUpInside];

myButton.frame = CGRectMake(0, 0, 50, 10);

[myButton setTitle:@"Done" forState:UIControlStateNormal];

UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithCustomView:myButton];

[[self navigationItem] setLeftBarButtonItem:button animated:YES];

[button release];

self.title = @"Info";

self.textView = [[[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 416)]autorelease];

self.textView.textColor = [UIColor whiteColor];

self.textView.font = [UIFont fontWithName:@"Georgia-BoldItalic" size:14];

self.textView.backgroundColor = [UIColor brownColor];

self.textView.layer.borderWidth = 1;

self.textView.layer.borderColor = [[UIColor whiteColor] CGColor];

self.textView.layer.cornerRadius = 1;

self.textView.textAlignment =  UITextAlignmentCenter;

self.textView.text = @"\nThis is UITextView\nThis is UITextView\nThis is UITextView\nThis is UITextView";

self.textView.editable = NO;

[self.view addSubview: self.textView]; 

 //[self.view addSubview:navigationController.view];

}

Есть идеи, что мне не хватает? Спасибо за помощь.

1 Ответ

1 голос
/ 25 января 2012

Вы хотите показать UINavigationController поверх UITextView? Это не имеет особого смысла. Почему вы пытаетесь это сделать?

Вы можете показать UINavigationController поверх текущего UIViewController, выполнив это:

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