我正在以模态方式呈现 UINavigationController。
_navigationController.modalPresentationStyle = UIModalPresentationFormSheet;
我想显示带有圆角的模态 Controller 。我试过这个:Remove rounded corner for uiviewcontroller's view ipad
它与 UIViewControllers 一起工作正常。 对于 UINavigationController,我尝试将导航 Controller View 的角半径设置为 0。还设置 UINavigationController 内所有 UIViewController 的 UIView 的角半径。但没有任何效果。
有人知道怎么做吗?
最佳答案
VC.m
#import <QuartzCore/QuartzCore.h>
-(void)viewWillAppear:(BOOL)animated
{
[self.navigationItem setTitle:@"Navigationbar without corner"];
self.navigationController.view.layer.cornerRadius = 0;
}
这是上面代码的结果
关于ios - 删除模态 uinavigationcontroller 的圆角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15493458/