Ya知道地圖應用程序左下角的小地點按鈕嗎?有人知道我能找到那個嗎?我查看了UIButtonType和UITabBarSystemItem,但空白。iPhone位置按鈕
我更喜歡使用系統映像或系統,或者其他的東西來幫助確保與其他系統功能的一致性。
Ya知道地圖應用程序左下角的小地點按鈕嗎?有人知道我能找到那個嗎?我查看了UIButtonType和UITabBarSystemItem,但空白。iPhone位置按鈕
我更喜歡使用系統映像或系統,或者其他的東西來幫助確保與其他系統功能的一致性。
我不會確定它是一個系統映像。蘋果應用程序中的許多圖像/按鈕只針對該應用程序,而且這一個看起來就是這樣。
我創建了自己的圖像,並且Apple接受了它(與使用搜索圖像進行縮放目的相反)。
http://glyphish.com/圖標庫有位置按鈕可用。
(警告:無證功能,將通過AppStore的拒絕,等等等等等等)
位置按鈕可以
UIBarButtonItem* item = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:100
target:... action:...];
如果你只是想圖像,保存的結果進行訪問通過
UIImage* img = [UIImage kitImageNamed:@"UIButtonBarLocate.png"];
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];
使用返回這個代碼示例將其保存爲您可以在項目中使用的文件!
希望得到這個幫助。
請注意,在4.0中,Maps.app按鈕中的「定位我」按鈕的外觀已更改。進一步來說,+[UIimage kitImageNamed:]
不見了,用未公開的標識符100調用-[UIBarbuttonItem initWithBarButtonSystemItem:]
將返回舊式圖形。
現在位於https://github.com/myell0w/MTLocation – 2011-02-25 19:09:29
您可以嘗試使用MKUserTrackingBarButtonItem它提供的功能與Map應用上的軌道按鈕相同。這裏有一些相同的代碼。
MKUserTrackingBarButtonItem *trackButton = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView];
NSMutableArray *items = [[NSMutableArray alloc] initWithArray:self.bottomToolbar.items];
[items insertObject:trackButton atIndex:0];
[self.bottomToolbar setItems:items];
工具欄或標籤欄? Maps.app中的一個是一個工具欄。 – kennytm 2010-01-11 11:03:19