我试图通过覆盖这两种方法从UIPopoverController中删除边框。但这似乎对边境没有任何帮助。

有什么建议么?

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

最佳答案

您需要在后台视图类而不是popover控制器类上覆盖这些方法。如果您需要模拟系统弹出窗口外观的背景视图类的起点,请尝试C360PopoverBackgroundView

10-08 14:51