语音气泡UIToolBar在Xcode中模糊了视图

时间:2014-01-29 21:01:22

标签: ios7 uitoolbar

我目前正在开发iOS 7应用。我想实现一个类似于气泡的UIToolBar视图,以便添加一些注释。我将只发布一些图片(来自Adobe Revel - 删除确认和App Store - 搜索建议),而不是解释很多。

很抱歉不得不链接到图片,但我是新来的:)

Image of Adobe Revel
Image of App Store

我不可能用图像创建气泡,因为我希望模糊的透明效果。我希望有人对此有一个答案!

提前致谢。

1 个答案:

答案 0 :(得分:0)

你看到的是UIPopoverController中的构建。要在iPad上实现此效果(仅适用于iPad),只需使用视图控制器,并将其嵌入到UIPopoverController中,如下所示:

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

只需在自定义视图控制器中放置您想要的任何内容,然后调用上述方法。确保将视图控制器视图的背景设置为清除。

一些重要说明:

  • 您需要保留对弹出控制器的引用。财产通常是最简单的方式。
  • 您可以从UIBarButtonItem或CGRect呈现;对你的申请有意义。