2

UINavigationController をモーダルに提示しています。

_navigationController.modalPresentationStyle = UIModalPresentationFormSheet;

角が丸いモーダルコントローラーを表示したい。私はこれを試しました:uiviewcontrollerのビューiPadの丸みを帯びた角を削除します

UIViewControllers で問題なく動作しています。UINavigationController では、ナビゲーション コントローラーのビューの角の半径を 0 に設定してみました。また、UINavigationController 内のすべての UIViewControllers の UIViews の角の半径を設定します。しかし、何も機能していません。

誰でもそれを行う方法を知っていますか??

4

1 に答える 1

7

VC.m

 #import <QuartzCore/QuartzCore.h>

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

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

上記のコードの結果は次のとおりです

ここに画像の説明を入力

于 2013-03-19T09:37:30.987 に答える