2013-03-05 25 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]; 

它可能會刪除角半徑。

相關問題