删除模态uinavigationcontroller的圆角

时间:2013-03-19 07:08:26

标签: ios ipad uinavigationcontroller presentmodalviewcontroller

我正在以模态方式呈现UINavigationController。

_navigationController.modalPresentationStyle = UIModalPresentationFormSheet;

我想要显示带圆角的模态控制器。我试过这个:Remove rounded corner for uiviewcontroller's view ipad

它与UIViewControllers一起工作正常。 对于UINavigationController,我尝试将导航控制器视图的圆角半径设置为0.还设置UINavigationController内所有UIViewControllers的UIViews的圆角半径。但没有任何效果。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:6)

<强> VC.m

 #import <QuartzCore/QuartzCore.h>

-(void)viewWillAppear:(BOOL)animated
{
    [self.navigationItem setTitle:@"Navigationbar without corner"];

    self.navigationController.view.layer.cornerRadius = 0;
}

以上是上述代码的结果

enter image description here