2010-07-24 76 views

回答

2

有很多的方式來定製應用程序的外觀。如果你想以自己的方式,你在談論背景和自定義用戶界面元素。

要設置UIView的背景,請將您的作品添加到您的項目並設置您的視圖的backgroundColor。在代碼中:

- (void)viewDidLoad { 
    self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"yourImageArtwork"]]; 
    ... whatever else you want to do ... 
} 

就自定義用戶界面而言,可能有一百萬種不同的方式來對其進行自定義。 Jeff LaMarche的網站上提供了一種簡單且高效的自定義UIButton的方法。他發佈了一些代碼,使得它很容易做到gradient buttons

當您使用和了解更多Apple的UI好東西時,您將開始看到模式出現在backgroundColor之類的東西中,並將開始自行查看可以完成自定義的位置。

如果您看到一個應用程序並且喜歡某個特定的應用程序,我會建議在Stack Overflow上張貼一張圖片,並詢問「他們是怎麼做的?」。

祝你好運!

0
  1. 背景圖像只是拖過UIView的圖像(至少多數民衆贊成我是如何做到的)。沒什麼特別的,真的。
  2. 對於按鈕,在界面生成器中拖動一個標準按鈕,進入「Inspector」窗口,在「按鈕屬性」下應該有一個「圖像」選擇你自己的圖像和你的BAM!你有一個自定義按鈕。

對於(我認爲)Interface builder給出的所有東西,請進入Inspector窗口並查看「Attributes」部分。然後你可以在那裏找到任何可定製的東西。

這些代碼具有相同的編碼。例如,你可以設置按鈕圖像也是這樣的(假設image是一個UIImage):

[btn setImage:image forState:UIControlStateNormal]