UIModalPresentationFormSheet с квадратными (0 радиус) углами? - PullRequest
6 голосов
/ 14 сентября 2010

По умолчанию листы модальной формы iPad получают закругленные углы. В паре приложений Apple, таких как iTunes, листы форм имеют идеально квадратные углы. Есть ли относительно простой способ убрать угловой радиус, который не отвлечет меня от App Store?

1 Ответ

3 голосов
/ 13 июля 2011

Поместите это в представление, которое вы показываете:

//You will have to link to the QuartzCore library
#import <QuartzCore/QuartzCore.h>

- (void)viewDidLoad
{
    [super viewDidLoad]; 
    //set border radius on initial load
    self.view.layer.cornerRadius = 0;
}

- (void) didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
     //for some reason the cornerRadius resets itself on orientation change
    self.view.layer.cornerRadius = 0;
 }
...