2013-03-27 82 views
-1

我新的iOS開發,我寫我的第一個iOS應用程序,但我有一個顯示圖標的問題。 我在我的應用程序中使用的圖標看起來不像其他應用程序或Apple默認圖標中的圖標那樣明亮而漂亮。圖標爲我的iOS應用程序看起來模糊的設備

enter image description here

在上面的圖片,信息圖標看起來很大(它已經在IOS信息的圖標),但我的星形圖標是可怕的.. 我已經嘗試了很多圖標,所有的這些都是一樣的。 ..

編輯:它看起來像巨大的PC上,但不是在我的iPad或iPhone ..

這是我如何使用圖標在我的應用程序,圖標位於支持文件夾...

UIImage* image3 = [UIImage imageNamed:@"Star.png"]; 
CGRect frameimg = CGRectMake(0, 0, image3.size.width, image3.size.height); 
UIButton *someButton = [[UIButton alloc] initWithFrame:frameimg]; 
[someButton setBackgroundImage:image3 forState:UIControlStateNormal]; 
[someButton addTarget:self action:@selector(sendmail) 
forControlEvents:UIControlEventTouchUpInside]; 
[someButton setShowsTouchWhenHighlighted:YES]; 
+0

您使用的視網膜圖像的一個圖像爲那些圖標? – rckoenes 2013-03-27 12:39:00

+0

是的,我下載了幾個視網膜圖標集,並試圖..沒有區別.. – cmltkt 2013-03-27 12:41:26

+0

你如何加載圖像,什麼是圖像的名字,什麼大小的圖片嗎?你需要提供更多的信息。 – rckoenes 2013-03-27 12:42:32

回答

6

爲了支持與視網膜顯示器的設備高分辨率圖形,創建圖像的兩個版本:一個標準尺寸的圖像,並以「@ 2X」雙尺寸圖像添加到名稱:

標準尺寸: button.png 60 x 20像素的 高分辨率: [email protected] 120×40像素的

對於細節: http://www.idev101.com/code/User_Interface/sizes.html

+0

非常感謝你。我所做的一切的URL,它看起來像完美:) – cmltkt 2013-03-27 13:00:49

0

嘗試在iPhone上簡單的iPhone模擬器運行它,然後(視網膜)模擬器選擇從硬件 - 模擬器>設備。如果你成像效果很不錯的簡單的iPhone模擬器,而不是iPhone視網膜模擬器,那麼你應該用雙倍的分辨率,那麼你現在有

相關問題