Я пытаюсь сделать что-то, что не должно быть так сложно, но я не могу понять. У меня есть UIViewController, отображающий UITableView. Я хочу представить контекстное меню, когда пользователь нажимает на строку. Я хочу, чтобы это полупрозрачное изображение с ярлыками и кнопками. Я мог бы использовать AlertView, но я хочу полностью контролировать формат ярлыков и кнопок и хотел бы использовать Interface Builder.
Итак, я создал свое маленькое представление 250x290, установил альфа-формат .75 и создал контроллер представления с выходами для обработки различных пользовательских событий.
Теперь я хочу представить его. Если я использую presentModalViewController, возникают две (нежелательные) вещи 1) вид охватывает весь экран (но строка состояния). 2) Он полупрозрачен, но я вижу "позади" его не родительский вид, а корневой вид приложений.
Ive попробовал добавить его как подвью, но ничего не происходит, поэтому я ничего не делаю правильно:
RestaurantContextVC* modalViewController = [[[RestaurantContextVC alloc] initWithNibName:@"RestaurantContextView" bundle:nil] autorelease];
[self.view addSubview:modalViewController.view];
Можно ли делать то, что я хочу? Спасибо заранее.
Gonso