2009-06-04 12 views
10

Ya मानचित्र एप्लिकेशन के निचले बाएं कोने में स्थित छोटे स्थान बटन को जानते हैं? क्या कोई जानता है कि मुझे वह कहां मिल सकता है? मैंने UIButtonType और UITabBarSystemItem में देखा लेकिन खाली हो गया।आईफोन स्थान बटन

मैं अन्य सिस्टम फ़ंक्शंस के साथ स्थिरता सुनिश्चित करने में सहायता के लिए सिस्टम छवि या सिस्टम को कुछ या अन्य का उपयोग करना पसंद करूंगा।

+0

टूलबार या टैब बार? Maps.app में एक टूलबार है। – kennytm

उत्तर

0

मुझे इतना यकीन नहीं होगा कि यह एक सिस्टम छवि है। ऐप्पल के अनुप्रयोगों में कई छवियां/बटन केवल उस एप्लिकेशन के लिए विशिष्ट हैं, और यह एक ऐसा तरीका दिखता है।

1

मैंने अपनी खुद की छवि बनाई, और ऐप्पल ने इसे स्वीकार किया (ज़ूमिंग उद्देश्यों के लिए खोज छवि का उपयोग करने के विपरीत)।

2

(चेतावनी: गैर-दस्तावेजी सुविधा, AppStore द्वारा अस्वीकार कर दिया जाएगा, ऐसा ऐसा)

स्थान बटन के साथ

UIBarButtonItem* item = [[UIBarButtonItem alloc] 
         initWithBarButtonSystemItem:100 
               target:... action:...]; 

तुम सिर्फ छवि चाहते हैं, परिणाम को बचाने पहुँचा जा सकता है द्वारा

UIImage* img = [UIImage kitImageNamed:@"UIButtonBarLocate.png"]; 
0
UIImage* img = [UIImage kitImageNamed:@"UIButtonBarLocate.png"]; 
// Get the location of the Documents directory 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) ; 
NSString *imagePath = [paths objectAtIndex:0] ; 
NSString *filename = @"test.png" ; 
NSString *filepath = [NSString stringWithFormat:@"%@/%@", imagePath, filename] ; 

// Save the image 
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(img)]; 
[imageData writeToFile:filepath atomically:YES]; 

उपयोग लौटे कोड का यह नमूना इसे एक फ़ाइल के रूप में सहेजने के लिए है जिसे आप अपनी परियोजना में उपयोग करने में सक्षम होंगे!

इस सहायता की आशा करें।

3

कृपया ध्यान दें कि 4.0 में, Maps.app बटन में "मुझे ढूंढें" बटन की उपस्थिति बदल गई है। इसके अलावा, +[UIimage kitImageNamed:] चला गया है, और -[UIBarbuttonItem initWithBarButtonSystemItem:] को अनियंत्रित पहचानकर्ता 100 के साथ बुलाकर पुरानी शैली के ग्राफिक्स लौटाएंगे। 4 अलग-अलग राज्यों और एनीमेशन है कि जब राज्यों के बीच स्विच किया जाता है सहित बटन, -

7

आप MKUserTrackingBarButtonItem का उपयोग करने का प्रयास कर सकते हैं यह मानचित्र ऐप पर ट्रैक बटन के समान कार्यक्षमता प्रदान करता है। यहां कुछ कोड है।

MKUserTrackingBarButtonItem *trackButton = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView]; 
NSMutableArray *items = [[NSMutableArray alloc] initWithArray:self.bottomToolbar.items]; 
[items insertObject:trackButton atIndex:0]; 
[self.bottomToolbar setItems:items]; 
संबंधित मुद्दे