2010-06-29 43 views
12

我想要使用UIKit中內置的刷新圖標在標準UIView中使用UIButton顯示一個小的刷新按鈕。如果我使用UIBarButtonItem,它可以創建爲一個刷新按鈕,但我沒有在其他地方使用此圖標的運氣。使用標準刷新按鈕

到目前爲止,我已經嘗試使用下面的代碼爲「偷」一個的UIBarButtonItem的刷新形象,但返回的圖像是零:

UIBarButtonItem *temp = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:nil action:nil]; 
self.refreshButton.imageView.image = temp.image; 
[temp release]; 

任何建議或做我必須提供一個刷新想象自己?

回答

4

您必須自己創建一個,聘請設計師,或者在可以使用的地方找到免費的設計器。工具欄按鈕只能在工具欄內使用。

+0

謝謝,雖然不是我希望聽到的,但我懷疑是這樣。 – 2010-06-29 21:18:08

4

Glyphish有一個免費的圖標集,包括「刷新」圖標,該圖標,如果你同意知識共享署名許可條款可以使用。

1

我不知道蘋果會允許你使用自己的UI圖像,他們認爲不適當的方式,但你總是可以嘗試一個屏幕截圖和圖像存儲在您的項目自己。您可以在模擬器中運行示例,以便在開發計算機上輕鬆獲取屏幕截圖。

做不到這一點,我發現一噸的優秀圖標設置在​​

19

這裏的PNG,直接從OS:

enter image description here

enter image description here

+0

我很好奇,這些文件位於設備的哪個目錄中? – JonasG 2012-02-15 14:03:06

0

在OS X中,您可以使用NSImageNameRefreshTemplate獲取該圖標,請查看文檔「System-Provided Ico NS」。但對於iOS而言,系統提供的圖標並未向我們的開發人員公開。