Skip to content

Instantly share code, notes, and snippets.

@amay077
Created March 14, 2013 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amay077/5161582 to your computer and use it in GitHub Desktop.
Save amay077/5161582 to your computer and use it in GitHub Desktop.
Xamarin.iOS の Tutorial をなんとなくトレースしてみる ref: http://qiita.com/items/bac6621007ecfe7dddb9
@property (retain, nonatomic) IBOutlet UIButton *btnClickMe;
- (IBAction)actnButtonClick:(id)sender;
namespace HelloWorld_iPhone
{
public partial class HelloWorld_iPhoneViewController : UIViewController
{
protected int _numberOfTimesClicked = 0;
<省略>
public override void ViewDidLoad()
{
base.ViewDidLoad();
// Perform any additional setup after loading the view, typically from a nib.
btnClickMe.TouchUpInside += (sender, e) =>
{
_numberOfTimesClicked++;
lblOutput.Text = "Clicked [" +
_numberOfTimesClicked.ToString() + "] times!";
};
}
<省略>
partial void actnButtonClick(NSObject sender)
{
lblOutput.Text = "Action button " + ((UIButton)sender).CurrentTitle + " clicked.";
}
}
}
using MonoTouch.Foundation;
namespace HelloWorld_iPhone
{
[Register ("HelloWorld_iPhoneViewController")]
partial class HelloWorld_iPhoneViewController
{
[Outlet]
MonoTouch.UIKit.UIButton btnClickMe { get; set; }
void ReleaseDesignerOutlets ()
{
if (btnClickMe != null) {
btnClickMe.Dispose ();
btnClickMe = null;
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment