相关疑难解决方法(0)

Xcode5 iOS7 - UIPopoverController Corner Radius

我正在将应用程序转换到相当流畅的iOS 7,有一点我无法弄清楚.

我有一个带有几个按钮的视图控制器,我用UIPopoverController显示.

在我看来,像弹出控制器正在做一些事情来剪切它的视图控制器的内容被舍入.

iOS6(我想要这个):

在此输入图像描述

iOS7(改变了一些东西):

在此输入图像描述

我正在使用这里描述的自定义popover控制器后台类http://blog.teamtreehouse.com/customizing-the-design-of-uipopovercontroller

这是我的背景类http://pastebin.com/fuNjBqwU的特定版本

有没有人知道要改变什么才能让它回到我的iOS 6外观?

uipopovercontroller ios ios7

14
推荐指数
2
解决办法
7870
查看次数

在弹出窗口中更改颜色导航控制器

我在尝试更改popoverController中导航控制器的颜色时遇到问题.
我正在尝试做这样的事情:

if (self.popoverController == nil) {
    ArtistsViewController *artistsViewController = 
    [[ArtistsViewController alloc]      
     initWithNibName:@"ArtistsViewController" 
     bundle:[NSBundle mainBundle]]; 

    artistsViewController.navigationItem.title = @"Artists";
    UINavigationController *navController = 
    [[UINavigationController alloc] 
     initWithRootViewController:artistsViewController];


    UIPopoverController *popover = 
    [[UIPopoverController alloc] 
     initWithContentViewController:artistsViewController.navigationController];
    artistsViewController.navigationController.navigationBar.tintColor=[UIColor greenColor];

    popover.delegate = self;
    [artistsViewController release];
    [navController release];

    self.popoverController = popover;
    [popover release];
}

[self.popoverController 
 presentPopoverFromBarButtonItem:sender                                    
 permittedArrowDirections:UIPopoverArrowDirectionAny 
 animated:YES];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有什么建议?

uinavigationcontroller ipad uipopovercontroller

5
推荐指数
1
解决办法
8018
查看次数

如何在PopoverView中删除圆角?

我构建了一个自定义的Popoverview,但无法删除内容的圆角.

试图.layer.cornerRadius = 0.0在几乎所有的视图中设置,但没有成功.

图片链接:自定义弹出窗口

红色边框是用于初始化UIPopoverController的UIViewController,绿色是自定义UIPopoverBackgroundView的背景.

xcode cornerradius popover ios

3
推荐指数
1
解决办法
5981
查看次数