2013-06-20 91 views
1

我試圖通過重寫這兩種方法從UIPopoverController中刪除邊框。但它似乎沒有對邊界做任何事情。刪除彈出邊框

有什麼建議嗎?

+ (BOOL)wantsDefaultContentAppearance 
{ 
    NSLog(@"wantsDefaultContentAppearance"); 
    return NO; 
} 
+ (UIEdgeInsets)contentViewInsets { 
    NSLog(@"contentViewInsets"); 
    return UIEdgeInsetsMake(0, 0, 0, 0); 
} 

enter image description here

回答

0

您需要覆蓋背景視圖類中的那些方法,而不是彈出式控制器類。如果您需要模仿系統彈出框的背景視圖類的起點,請嘗試C360PopoverBackgroundView

2

你shuld看看UIPopoverBackgroundView它允許你指定你自己的酥料餅的容器(或沒有),這裏是class reference,如果你還搜索谷歌你會發現其他的例子可能幫助你..一旦你子類化這個,你可以設置popover使用它的設置popoverBackgroundViewClass屬性。