public override void ViewDidLoad() { base.ViewDidLoad(); var shift1Button = new UIBarButtonItem(); shift1Button.Title = "Shift 1"; shift1Button.Style = UIBarButtonItemStyle.Bordered; var shift2Button = new UIBarButtonItem(); shift2Button.Title = "Shift 2"; shift2Button.Style = UIBarButtonItemStyle.Bordered; SetToolbarItems(new UIBarButtonItem[] { new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace), shift1Button, shift2Button, new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace) }, false); NavigationController.ToolbarHidden = false; var labels = new [] { "Omega 3", "Herb", "RJ", "JD", "RWA", "NP", "NPO" }; var segments = new SDSegmentedControl(labels) { Frame = new RectangleF(0, 0, 320, 44) }; segments.ValueChanged += (sender, e) => { Console.WriteLine("Selected " + segments.SelectedSegment); View.Add(new ProductionSegmentsTableView(new RectangleF(0, 44, View.Bounds.Width, View.Bounds.Height))); View.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; }; View.AddSubview(segments); View.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; }
public override void LoadView() { base.LoadView(); View.BackgroundColor = UIColor.White; // the main browser control var browser = new UIWebView(); browser.Frame = new CGRect(0, 55, UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Height - 64); browser.AutosizesSubviews = true; // the segmented control var niceSegmentedCtrl = new SDSegmentedControl(new[] { "Google", "Bing", "Yahoo" }); niceSegmentedCtrl.Frame = new CGRect(0, 10, 320, 44); niceSegmentedCtrl.SetImage(UIImage.FromBundle("google"), 0); niceSegmentedCtrl.SetImage(UIImage.FromBundle("bicon"), 1); niceSegmentedCtrl.SetImage(UIImage.FromBundle("yahoo"), 2); niceSegmentedCtrl.ValueChanged += (sender, e) => { switch (niceSegmentedCtrl.SelectedSegment) { case 0: browser.LoadRequest(new NSUrlRequest(new NSUrl("https://google.com"))); break; case 1: browser.LoadRequest(new NSUrlRequest(new NSUrl("https://bing.com"))); break; case 2: browser.LoadRequest(new NSUrlRequest(new NSUrl("https://yahoo.com"))); break; } }; View.AddSubviews(niceSegmentedCtrl, browser); browser.LoadRequest(new NSUrlRequest(new NSUrl("https://google.com"))); }
public override void LoadView() { base.LoadView(); View.BackgroundColor = UIColor.White; niceSegmentedCtrl = new SDSegmentedControl(new string [] { "Google", "Bing", "Yahoo" }) { Frame = new RectangleF(0, 0, 320, 44) }; niceSegmentedCtrl.SetImage(UIImage.FromBundle("google"), 0); niceSegmentedCtrl.SetImage(UIImage.FromBundle("bicon"), 1); niceSegmentedCtrl.SetImage(UIImage.FromBundle("yahoo"), 2); niceSegmentedCtrl.ValueChanged += HandleValueChanged; browser = new UIWebView(new RectangleF(0, 45, UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Height - 64)); browser.LoadRequest(new NSUrlRequest(new NSUrl("http://google.com"))); browser.AutosizesSubviews = true; View.AddSubviews(new UIView[] { niceSegmentedCtrl, browser }); }