2014-01-29 5 views
0

В настоящее время я разрабатываю приложение iOS 7. Я хотел бы получить представление типа UIToolBar с речевым пузырем, чтобы добавить некоторые комментарии. Вместо того, чтобы объяснять многое, я просто опубликую пару фотографий (из Adobe Revel - подтверждение удаления и App Store - предложения по поиску) ,Речевой пузырь UIToolBar размытый вид в Xcode

К сожалению о том, чтобы связать с изображениями, но я новичок здесь :)

Image of Adobe Revel
Image of App Store

Это не возможность для меня, чтобы создать пузырь с изображением, потому что я хотел бы размытый прозрачный эффект. Надеюсь, что у кого-то есть ответ на это!

Заранее спасибо.

ответ

0

Что вы видите, это сборка в UIPopoverController. Для того, чтобы этот эффект на IPad (он работает только на IPADS), просто взять контроллер представления, и встроить его в UIPopoverController так:

- (void)showViewControllerInPopover:(UIViewController *)viewController { 
    self.popover = [[UIPopoverController alloc] initWithContentViewController:viewController]; 
    [self.popover presentPopoverFromBarButtonItem:self.barButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];  
} 

Просто положить все, что содержание вы хотите в пользовательском контроллере представления, и вызовите вышеуказанный метод. Убедитесь, что фоновая подсветка вашего контроллера режима просмотра очищена.

Некоторые важные замечания:

  • Вам нужно будет хранить ссылку на контроллер поповер. Свойство обычно является самым простым способом.
  • Вы можете представить из UIBarButtonItem или CGRect; что имеет смысл для вашего приложения.
Смежные вопросы