UNLIMITED JAVA

WEB技術や普段の生活のブログ

UIBarButtonItemを使う


MonoTouchでUIBarButtonItemでActionを記述する方法について、まとめ。

  1. メソッドを用意して、属性をつける(これ重要、メソッド名は関係ないらしい)
  2. MonoTouch.ObjCRuntime.Selectorで呼び出す。
UIBarButtonItem barRightButton = new UIBarButtonItem(
     "ButtonTitle" , UIBarButtonItemStyle.Bordered , this ,new MonoTouch.ObjCRuntime.Selector("TouchHoge:")) ;

	
[MonoTouch.Foundation.Export("TouchHoge:")]
void MyMethod(MonoTouch.UIKit.UIBarButtonItem sender){
	Console.WriteLine("I am called!");
}