酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Xamarin.iOSでUIActionSheetを表示する

Xamarin.iOSでUIActionSheetを表示させます。

var title = "サインインするサービスを選択します";
using (var sheet = new UIActionSheet(title, null, 
      "Cancel", null, new []{ "pixiv" }))
{
    sheet.Clicked += (sx, ex) => { 
        Console.WriteLine("clicked.");
    };
    sheet.ShowInView(this.View);
}

実行すると下図のようにUIActionSheetが表示されます。

f:id:ch3cooh393:20141017154519p:plain

ただ、このUIActionSheetはiOS 8以降非推奨となって、UIAlertViewControllerの使用が推奨されるようになったのですが、Xamarin.iOSではどのようにすればよいのか分からないので分かり次第追記するようにします。

関連記事

Xamarin.iOSを使ってアプリ開発する際に逆引きとしてお使いください。