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