public override void ViewDidLoad() { base.ViewDidLoad(); // Applies style on specified element GunmetalTheme.Apply(View); }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = "Title"; ContentSizeForViewInPopover = new SizeF(320, 500); var editButton = new UIBarButtonItem(UIBarButtonSystemItem.Edit, this, null); NavigationItem.RightBarButtonItem = editButton; NavigationItem.Title = "Countries"; NavigationController.NavigationBar.SetBackgroundImage(null, UIBarMetrics.Default); NavigationController.ToolbarHidden = false; var segmentedControl = new UISegmentedControl(new object[] { "Bookmarks", "Recents", "Contacts" }) { Frame = new RectangleF(0.0f, 5.0f, 310.0f, 30.0f), SelectedSegment = 0 }; // Applies style on specified element GunmetalTheme.Apply(segmentedControl, true); var tabBarItem = new UIBarButtonItem(segmentedControl); var flexibleSpace = new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace); ToolbarItems = new UIBarButtonItem[] { flexibleSpace, tabBarItem, flexibleSpace }; var countriesToLiveInArray = new [] { @"Iceland", @"Greenland", @"Switzerland", @"Norway", @"New Zealand", @"Greece", @"Rome", @"Ireland" }; var countriesLivedInArray = new [] { @"India", @"U.S.A" }; var countriesToLiveInDict = new Dictionary <string, string[]> { { @"Countries", countriesToLiveInArray } }; var countriesLivedInDict = new Dictionary <string, string[]> { { @"Countries", countriesLivedInArray } }; itemsList.Add(countriesToLiveInDict); itemsList.Add(countriesLivedInDict); //Add the search bar searchBar = new UISearchBar(new RectangleF(0, 0, 320, 40)) { AutocorrectionType = UITextAutocorrectionType.No, WeakDelegate = this }; tableView.TableHeaderView = searchBar; tableView.WeakDelegate = this; tableView.WeakDataSource = this; isSearching = false; isRowUserSelectable = true; }
void SplitViewControllerWillHide(UISplitViewController splitViewController, UIViewController viewController, UIBarButtonItem barButtonItem, UIPopoverController popoverController) { barButtonItem.Title = "Master"; barButtonItem.TintColor = UIColor.Blue; var items = navigationItem.LeftBarButtonItems.ToList(); items.Insert(0, barButtonItem); navigationItem.LeftBarButtonItems = items.ToArray(); GunmetalTheme.Apply(barButtonItem); }
public override void ViewDidLoad() { var shadowLayer = this.CreateShadowWithFrame(new RectangleF(0, 0, 320, 5)); View.Layer.AddSublayer(shadowLayer); // Applies style on specified element GunmetalTheme.Apply(View); GunmetalTheme.Apply(GreenButton, ButtonType.ConfirmLarge); GunmetalTheme.Apply(BlackButton, ButtonType.BlackLarge); GunmetalTheme.Apply(AluminiumButton, ButtonType.AluminiumLarge); base.ViewDidLoad(); }
public override bool FinishedLaunching(UIApplication app, NSDictionary options) { global::Xamarin.Forms.Forms.Init(); LoadApplication(new App()); GunmetalTheme.Apply(); var signature = new SignaturePadView() { StrokeWidth = 3f, StrokeColor = UIColor.Black }; return(base.FinishedLaunching(app, options)); }
UIBarButtonItem CreateBarButton(NSString imageName, NSString selectedImageName) { var buttonImage = UIImage.FromFile(imageName.ToString()); var button = new UIButton(new RectangleF(0, 0, (float)buttonImage.Size.Width, (float)buttonImage.Size.Height)); button.SetImage(buttonImage, UIControlState.Normal); button.SetImage(UIImage.FromFile(selectedImageName.ToString()), UIControlState.Highlighted); var barButton = new UIBarButtonItem(button); GunmetalTheme.Apply(barButton); return(barButton); }
public override void ViewDidLoad() { // Applies style on specified element GunmetalTheme.Apply(View); Title = "Items"; var navBarImage = UIImage.FromFile("GunmetalImages/menubar-left.png").CreateResizableImage(new UIEdgeInsets(10, 10, 10, 10), UIImageResizingMode.Stretch); NavigationController.NavigationBar.SetBackgroundImage(navBarImage, UIBarMetrics.Default); masterTableView.WeakDelegate = this; masterTableView.WeakDataSource = this; base.ViewDidLoad(); }
//public static bool HideStatusBar {get {return false;}} // // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window, load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method, or iOS will terminate your application. // public override bool FinishedLaunching(UIApplication app, NSDictionary options) { // Applies theme styles globally GunmetalTheme.Apply(); //UIButton.Appearance.TintColor = UIColor.White; var idiom = UIDevice.CurrentDevice.UserInterfaceIdiom; if (idiom == UIUserInterfaceIdiom.Pad) { InitPad(); } else { ConfigureiPhoneTabBar(); } app.SetStatusBarStyle(UIStatusBarStyle.LightContent, true); UIApplication.SharedApplication.StatusBarHidden = HideStatusBar; // Override point for customization after application launch. return(true); }
void ApplyStyles() { GunmetalTheme.Apply(this); }
public override void ViewDidLoad() { // Applies style on specified element GunmetalTheme.Apply(View, UIDeviceOrientation.LandscapeLeft); GunmetalTheme.Apply(textInputView); GunmetalTheme.Apply(UISegmentedControl.Appearance); slider.Frame = new RectangleF(218, 410, 327, 24); var shadowLayer = this.CreateShadowWithFrame(new RectangleF(0, 0, 768, 5)); View.Layer.AddSublayer(shadowLayer); bool showSwitchText = !UIDevice.CurrentDevice.CheckSystemVersion(7, 0); var onRect = new RectangleF(300, 280, 80, 36); var offRect = new RectangleF(390, 280, 80, 36); if (!showSwitchText) { onRect.X += 20; onRect.Width -= 20; offRect.Width -= 20; } var onSwitch = new SwitchOnOff(onRect); var offSwitch = new SwitchOnOff(offRect); onSwitch.ShowText(showSwitchText); offSwitch.ShowText(showSwitchText); onSwitch.SetOn(true); offSwitch.SetOn(false); progressBar = new PopoverProgressBar(new RectangleF(218, 340, 327, 24), ProgressBarColor.Blue); progressBar.SetProgress(0.5f); var data = new [] { "Yes", "No", "Maybe" }; var segment = new UISegmentedControl(data); segment.Frame = new RectangleF(250, 460, 250, 45); segment.SelectedSegment = 0; scrollView.AddSubviews(segment, onSwitch, offSwitch, progressBar); slider.ExclusiveTouch = true; greenButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Confirm, UIControlState.Normal), UIControlState.Normal); greenButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Confirm, UIControlState.Highlighted), UIControlState.Normal); blackButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Black, UIControlState.Normal), UIControlState.Normal); blackButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Black, UIControlState.Highlighted), UIControlState.Normal); redButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Cancel, UIControlState.Normal), UIControlState.Normal); redButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Cancel, UIControlState.Highlighted), UIControlState.Normal); grayButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Aluminium, UIControlState.Normal), UIControlState.Normal); grayButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Aluminium, UIControlState.Highlighted), UIControlState.Normal); base.ViewDidLoad(); }
public override void ViewDidLoad() { // Applies style on specified element GunmetalTheme.Apply(View); GunmetalTheme.Apply(textInput); var shadowLayer = CreateShadowWithFrame(new RectangleF(0, 0, 320, 5)); View.Layer.AddSublayer(shadowLayer); var button = new UIButton(UIButtonType.Custom) { Frame = new RectangleF(1, 1, 29, 29), }; if (GunmetalTheme.IsIOS7) { button.SetBackgroundImage(UIImage.FromFile("action_menu.png"), UIControlState.Normal); } else { button.SetBackgroundImage(UIImage.FromFile("GunmetalImages/navbar-button.png"), UIControlState.Normal); } var barButtonItem = new UIBarButtonItem(button); NavigationItem.LeftBarButtonItem = barButtonItem; progressBar = new PopoverProgressBar(new RectangleF(10, 30, 300, 24), ProgressBarColor.Blue); progressBar.SetProgress(0.5f); slider = new UISlider(new RectangleF(10, 100, 300, 24)) { MaxValue = 1, MinValue = 0, Value = 0.5f }; slider.ValueChanged += (sender, e) => ValueChanged(); bool showSwitchText = !UIDevice.CurrentDevice.CheckSystemVersion(7, 0); var onRect = new RectangleF(70, 150, 80, 36); var offRect = new RectangleF(180, 150, 80, 36); if (!showSwitchText) { onRect.X += 20; onRect.Width -= 20; offRect.Width -= 20; } var onSwitch = new SwitchOnOff(onRect); var offSwitch = new SwitchOnOff(offRect); onSwitch.ShowText(showSwitchText); offSwitch.ShowText(showSwitchText); onSwitch.SetOn(true); offSwitch.SetOn(false); var segments = new [] { "Yes", "No", "Maybe" }; var segmentControl = new UISegmentedControl(segments) { Frame = new RectangleF(40, 210, 250, 45), SelectedSegment = 0 }; scrollView.AddSubviews(progressBar, slider, onSwitch, offSwitch, segmentControl); textInput.WeakDelegate = this; textInput.ReturnKeyType = UIReturnKeyType.Done; textInput.LeftView = new UIView(new RectangleF(0, 0, 5, 30)); textInput.LeftViewMode = UITextFieldViewMode.Always; base.ViewDidLoad(); }