Xamarin.IOS切换按钮?
Xamarin.IOS Toggle Button?
是否有 xamarin.ios 的切换按钮?如果没有,更好的方法是使用两个按钮并切换它们的隐藏 属性?
谢谢
解决您的问题:
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Perform any additional setup after loading the view, typically from a nib.
UIButton btnPlayAndStop = new UIButton (new CGRect (100, 100, 50, 50));
btnPlayAndStop.BackgroundColor = UIColor.Gray;
btnPlayAndStop.Tag = 0;
btnPlayAndStop.SetImage (UIImage.FromFile ("play.png"), UIControlState.Normal);
btnPlayAndStop.TouchUpInside += delegate {
if (0 == btnPlayAndStop.Tag) {
btnPlayAndStop.Tag = 1;
btnPlayAndStop.SetImage (UIImage.FromFile ("stop.png"), UIControlState.Normal);
}
else if (1 == btnPlayAndStop.Tag) {
btnPlayAndStop.Tag = 0;
btnPlayAndStop.SetImage (UIImage.FromFile ("play.png"), UIControlState.Normal);
}
};
this.View.AddSubview (btnPlayAndStop);
}
希望对您有所帮助
欢迎提出任何关于 Xamarin.iOS 的问题。
是否有 xamarin.ios 的切换按钮?如果没有,更好的方法是使用两个按钮并切换它们的隐藏 属性?
谢谢
解决您的问题:
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Perform any additional setup after loading the view, typically from a nib.
UIButton btnPlayAndStop = new UIButton (new CGRect (100, 100, 50, 50));
btnPlayAndStop.BackgroundColor = UIColor.Gray;
btnPlayAndStop.Tag = 0;
btnPlayAndStop.SetImage (UIImage.FromFile ("play.png"), UIControlState.Normal);
btnPlayAndStop.TouchUpInside += delegate {
if (0 == btnPlayAndStop.Tag) {
btnPlayAndStop.Tag = 1;
btnPlayAndStop.SetImage (UIImage.FromFile ("stop.png"), UIControlState.Normal);
}
else if (1 == btnPlayAndStop.Tag) {
btnPlayAndStop.Tag = 0;
btnPlayAndStop.SetImage (UIImage.FromFile ("play.png"), UIControlState.Normal);
}
};
this.View.AddSubview (btnPlayAndStop);
}
希望对您有所帮助
欢迎提出任何关于 Xamarin.iOS 的问题。