0
A
回答
0
你正在寻找的类是UIMenuController
This SO page有很多有用的信息。
0
编号我一直在试图用UIPopoverViewcontroller重新创建视图,用UISegment控制UIViewController ..并且我没有得到相同的功能。主要问题是UIPopoverVC给我一个围绕我的viewcontroller/view的3d边框。
它似乎确实是它的一个自定义视图。在那个笔记上,这样做不会太难,而且该视图可以托管SegmentedViewController,而不是在UIPopoverVC中。
而且......为了您的欣赏享受......这里是为Popover创建的“气球”视图创建CGPath的代码。这段代码放在drawRect中。
float radius=5; //corner radius
CGContextSaveGState(context);
CGContextBeginPath(context);
CGContextSetRGBFillColor(context, backColor.red,backColor.green,backColor.blue,backColor.alpha);
CGContextMoveToPoint(context, CGRectGetMinX(rect) + radius, CGRectGetMinY(rect));
CGContextAddArc(context, CGRectGetMaxX(rect) - radius, CGRectGetMinY(rect) + radius, radius, 3 * M_PI/2, 0, 0);
CGContextAddArc(context, CGRectGetMaxX(rect) - radius, CGRectGetMaxY(rect) - radius, radius, 0, M_PI/2, 0);
CGContextAddArc(context, CGRectGetMinX(rect) + radius, CGRectGetMaxY(rect) - radius, radius, M_PI/2, M_PI, 0);
CGContextAddArc(context, CGRectGetMinX(rect) + radius, CGRectGetMinY(rect) + radius, radius, M_PI, 3 * M_PI/2, 0);
CGContextMoveToPoint(context, rect.size.width/2, rect.size.height);
CGContextAddLineToPoint(context, rect.size.width/2, rect.size.height+10);
CGContextAddLineToPoint(context, rect.size.width/2+10, rect.size.height);
CGContextClosePath(context);
CGContextFillPath(context);
CGContextRestoreGState(context);
相关问题
- 1. 在iPad中居中一个uipopover
- 2. iPad iOS 6.1 UIPopover ImagePicker在按两次条形按钮时崩溃
- 3. UiPopOver在iPhone
- 4. 当父视图是UIPopover时,iPad上的UIActionSheet从底部出现
- 5. uipopover问题,同时点击打开摄像头的iPad
- 6. 允许UIPopover
- 7. 解除UIpopover
- 8. 透明UIPopover
- 9. UIPopover发布iOS
- 10. UIPopover行为
- 11. UIPopover调整
- 12. UIPopover问题
- 13. 在UIPopover中打开ABPeoplePicker
- 14. 分段控件UIpopover
- 15. 更改UIPopover背景
- 16. UIPopover里面的UITextField
- 17. UIPopover委托问题
- 18. 只在画像显示UIPopover在iPhone 6+
- 19. UIPopover与UIDatePicker在iOS5.1中抛出异常
- 20. UITableview在UIPopover中不能正确旋转
- 21. 如何关闭在DidSelectRow上的UIPopover?
- 22. 如何在UIPopOver中选择按钮?
- 23. 在UIpopover中提示导航栏
- 24. UIButton在uipopover中不响应touchupinside
- 25. Monotouch,UIPopover并获得事件
- 26. uipopover隐藏键盘显示
- 27. 电话的UIButton包括UIPopOver
- 28. UIPopover锁定背景视图
- 29. 如何自定义UIPopOver?
- 30. UIPopover中的导航栏
嗯...在这里感到困惑,所以你到底用了什么? – aherlambang 2011-05-09 04:41:27
抱歉...为了获得确切的体验..创建您自己的视图,让该视图在我所谓的“气球视图”中绘制自己,我添加了上面创建该视图路径的代码。您仍然需要设计该风格。让您的气球视图托管一个UISegmentedView。然后,只需自行打开气球视图,而无需使用Popover VIew控制器。 – 2011-05-09 04:44:09
所以你建议不要使用popupviewController,那么你如何显示它?你如何自行打开Ballon视图?一个例子会有所帮助 – aherlambang 2011-05-09 05:19:08