2010-06-29 10 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

धन्यवाद, हालांकि मुझे यह सुनने की उम्मीद नहीं थी कि मुझे संदेह है कि यह मामला होगा। –

4

Glyphish में "रीफ्रेश" आइकन सहित आइकन का एक निःशुल्क सेट है, जिसका उपयोग आप क्रिएटिव कॉमन्स एट्रिब्यूशन लाइसेंस शर्तों से सहमत होने पर कर सकते हैं।

1

मुझे नहीं पता कि ऐप्पल आपको यूआई छवियों को अनुचित तरीके से उपयोग करने की अनुमति देगा, लेकिन आप हमेशा एक स्क्रीनशॉट आज़मा सकते हैं और अपनी परियोजना में छवि को स्टोर कर सकते हैं। आप अपनी विकास मशीन पर एक आसान स्क्रीनशॉट प्राप्त करने के लिए सिम्युलेटर में एक नमूना चला सकते हैं।

उसमें असफल होने पर मैंने पाया उत्कृष्ट प्रतीक के एक टन http://icons.mysitemyway.com/

19

पर सेट यहाँ png, सीधे ओएस से है:

enter image description here

enter image description here

+0

मैं उत्सुक हूं, डिवाइस पर कौन सी निर्देशिका स्थित है? – JonasG

0

ओएस एक्स में, आप उस आइकन को NSImageNameRefreshTemplate के साथ प्राप्त कर सकते हैं, दस्तावेज़ "सिस्टम-समर्थित Ico जांचें एनएस "। लेकिन आईओएस के लिए, सिस्टम प्रदान किए गए आइकन हमारे डेवलपर्स के संपर्क में नहीं आते हैं।

संबंधित मुद्दे