2013-03-05 57 views
9

运行我的iPhone应用程序时,应用程序的整个UI都有圆角(即状态栏下方的区域)。界面使用故事板设置,不显示圆角。如何关闭圆角?我曾尝试以下我AppDelegate'sdidFinishLoading方法:如何禁用我的整个iPhone应用程序的主视图的圆角?

[self.window.layer setCornerRadius:0.0]; 

,但它并没有区别。有任何想法吗?

+1

我认为如果顶部有一个状态栏,则无法更改。 IOS会让你这样做。我的解决方案是删除顶部的状态栏,并用我自己的替换它。尝试这个!状态栏有很多示例代码。这实际上可以解决你的问题。 – MasterRazer 2013-03-05 21:45:17

回答

0

这是iOS本身的一部分。一种解决方法是创建一个全屏应用程序并以此方式进行。

0

尝试创建一个基本视图控制器与您选择的角落,并从基地继承其余的视图控制器。我认为这可能有效。

0

编程,在主视图控制器,在viewWillLoad(),也许这样做:

viewController.view.layer.cornerRadius = 0; 

可能工作......希望如此。

2

请尝试使用此代码。

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 

它可能会删除角半径。

相关问题