-1
有沒有辦法在文本框或文本框內的按鈕上調用標註框?文本框中的標註框
還是UIAlertView中我唯一的選擇嗎?
編輯:我成功地嘗試創建一個UIPopoverController,有沒有一種方法來定位箭頭,使其不出現在中心?
有沒有辦法在文本框或文本框內的按鈕上調用標註框?文本框中的標註框
還是UIAlertView中我唯一的選擇嗎?
編輯:我成功地嘗試創建一個UIPopoverController,有沒有一種方法來定位箭頭,使其不出現在中心?
我已成功實現了創建標註框的目標,因爲它出現在我的問題的圖像中。我想感謝Paul Cezanne提及我尋求的解決方案。如果它沒有顯示在地圖視圖中,我猜這個名稱(彈出/標註)是不同的。不管怎麼說,對於未來的蘋果開發者,下面是我這回答我的問題的步驟:使用導航控制器
現在前往到編碼,這裏是視圖控制器的頭文件:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <UIPopoverPresentationControllerDelegate>
@end
這裏是視圖控制器的實現文件:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Declare a string to identify the segue
NSString *identifier = segue.identifier;
// If the string matches the string inside @""
if ([identifier isEqualToString:@"popOverSegue"]) {
// Assign the view controller to a pointer
UIViewController *dvc = segue.destinationViewController;
// Identify that the view controller is to be a pop over presentation controller
UIPopoverPresentationController *ppc = dvc.popoverPresentationController;
// Set the size of the view controller
// Width = 200
// Height = 200
dvc.preferredContentSize = CGSizeMake(200, 200);
// Have the pop over presentation controller point upwards
ppc.permittedArrowDirections = UIPopoverArrowDirectionUp;
if (ppc) {
ppc.delegate = self;
}
}
}
- (UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller {
return UIModalPresentationNone;
}
建立和運行,你應該有一個成功的流行控制器應用程序。鰭。
什麼已經看到,不能看不見。 – WrightsCS
UIPopoverController - 但真的,重新考慮你UI –
請參閱http://www.raywenderlich.com/29472/ipad-for-iphone-developers-101-in-ios-6-uipopovercontroller-tutorial –