マップ上に作成アカウントを表示するActionSheetを表示するShowFromRectメソッドを使用してipadに実装することができますが、ShowFromRectの動作はIphoneに定義されていないか、 bahaviourはビューの一番下からポップアップしますが、ユーザーが地図をクリックするたびにActionSheetを地図上に表示したいと考えています。これをどのように実装できますか?それとも、UIActionSheetのようなカスタムUIViewを作成しなくてはならないかのように、マップ上でユーザーが選択した位置に向かって下向きの矢印が表示されます。もしそうなら、どうすればこの目的のためにカスタムUIViewを作成できますか? デモ画像を添付して、どのように見せたいかを示しました。iosでUiActionSheetのようなカスタムUIを作成する
0
A
答えて
0
この解決策になるかもしれません...私はどこかでこれを読んでいます。あなたはアクションシートを使ってこれを行うことができます。 インターフェイスで最初にuiactionsheetのプロパティを宣言します。以下の例では、countryActionSheetという名前のプロパティを宣言しました。
その後、IBactionのコードに従います。
-(IBAction)popupView{// declare another actionSheet //
UIActionSheet *actionSheet =[[UIActionSheet alloc]initWithTitle:@"Select Country" delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles: nil];
countryActionsheet=actionSheet;//equate both the actionSheets//
actionSheet.actionSheetStyle= UIActionSheetStyleBlackTranslucent;
countryPicker.dataSource=self;
countryPicker.delegate=self;
// Add your view with frame with respect to actionSheet//
UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 400)];
imageView.image=[UIImage imageNamed:@"black background.png"];
UIButton *cancelBtn=[[UIButton alloc]initWithFrame:CGRectMake(200,20, 80, 30)];
[cancelBtn setTitle:@"Cancel" forState:UIControlStateNormal];
[cancelBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[cancelBtn addTarget:self action:@selector(cancelBtnPressed) forControlEvents:UIControlEventTouchUpInside];// create a method named cancelBtnPressed
[cancelBtn setBackgroundImage:[UIImage imageNamed:@"Untitled 4.png"] forState:UIControlStateNormal];
UIButton *okBtn =[[UIButton alloc]initWithFrame:CGRectMake(40, 20, 80, 30)];
[okBtn setTitle:@"Done" forState:UIControlStateNormal];
[okBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[okBtn addTarget:self action:@selector(okBtnPressed) forControlEvents:UIControlEventTouchUpInside];// create method named okBtnPressed
[okBtn setBackgroundImage:[UIImage imageNamed:@"Untitled 4.png"] forState:UIControlStateNormal];
[countryActionsheet addSubview:imageView];
[countryActionsheet addSubview:cancelBtn];
[countryActionsheet addSubview:okBtn];
[countryActionsheet showInView:self.view];
[countryActionsheet setBounds:CGRectMake(0, 0, 320, 400)];// frame of actionSheet
}
-(void)cancelbtnPressed{
// write action
}
-(void)okBtnPressed{
// write action
}
これは役に立ちます。
関連する問題
- 1. UIActionSheetの作成
- 2. UIActionSheet UI仕様
- 3. アンドロイドでJCPenneyのようなUIを作成するには?
- 4. .netでウィザードのようなuiを作成するには
- 5. カスタムUISlider iOSを作成するには?
- 6. iosでユーザー設定可能なUIを作成する
- 7. iOSのカスタムUI統合
- 8. iOSで棚のようなビューを作成するには?
- 9. iOSフレームワークでASP.Netのようなユーザーコントロールを作成する
- 10. このようなリストビューのUIを作成する方法
- 11. カスタムUI要素をTableViewControllerでスクロールしないようにする
- 12. このiOS UIエレメントとは何ですか、どのようにしてUIエレメントを作成しますか?
- 13. カスタム剣道UIツリービューの作成
- 14. Swift:FacebookやTwitterのiOSアプリのようなコメントボタンを作成する
- 15. iOSでカスタムNSLinguisticTaggerタグのスキームを作成する方法は?
- 16. xibでカスタムのios-chartsハイライトマーカーを作成するには?
- 17. GmailのようなiOSサイドナビゲーションドロワーを作成する方法
- 18. Rails:1つの特定のオブジェクトのカスタムUIを作成する
- 19. プログラムで作成したコントロールでiOS UIイベントを検出する
- 20. iOSでシリのようなカレーの引用符を再作成
- 21. カスタム絵文字iOSキーボードの作成
- 22. 画像ではないAndroid xmlカスタムui要素を作成する方法
- 23. iosでカスタムUIのサイズを設定する
- 24. iosでUIエレメントを作成して動的に追加する
- 25. Wordpress:カテゴリアーカイブページにカスタム投稿タイプUI(CPT UI)で作成したカスタム投稿タイプを含めるにはどうすればよいですか?
- 26. アンドロイドでajaxのようなカスタムのNumeric Up Downコントロールを作成するには?
- 27. iOS - OpenGLESでカスタムGPUImageFiltersを作成するには
- 28. ios xibファイルでカスタムUITableViewCellを作成する手順
- 29. iOS UI:アラームアプリで使用されるコントロールを作成するにはどうすればよいですか?
- 30. youtubeのようなホバースでjQuery UIボタンを作成するには
上記のコードでは、国ピッカーとは何ですか? – Nikhil
@property(nonatomic、strong)UIPickerView * countryPicker; .... @ Nikhil –
あなたの問題を解決したかどうかを教えてください。@ Nikhil –