2017-08-30 15 views
0

アクションシートにテーブルビューを追加する方法。 xamarin iosを使用しています。私はアコーディオンを持ったテーブルビューのアクションシートが必要です。私はアコーデオンで通常のテーブルビューを行うことができます。アクションシートの中にテーブルビューが必要ですアクションシートのテーブルビューxamarin ios

答えて

0

最初にするべきことは、UIActionSheetの代わりにUIAlertController(iOS 8では非推奨)を使用することですアラート機能。

UIAlertControllerUIViewControllerから継承しています。希望するようにサブビューを追加しましょう。

アクションでこのの
// Create a new UIAlertController 
var alertController = UIAlertController.Create("Alert Title", "Some text here", UIAlertControllerStyle.ActionSheet); 

// Add your custom view to the alert. Any UIView can be added. 
var yourTableView = new UITableView(); 
alertController.View.AddSubview(yourTableView) 

// Add Actions 
alertController.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, alert => Console.WriteLine ("Ok clicked"))); 
alertController.AddAction(UIAlertAction.Create("Cancel", UIAlertActionStyle.Cancel, alert => Console.WriteLine ("Cancel clicked"))); 

// Show the alert 
controller.PresentViewController(alertController, true, null); 

Here's an example、それはスウィフトでありますけれども。

関連する問題