Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Foundation;
- using System;
- using UIKit;
- namespace dietApp1
- {
- public partial class mySettingsView : UIViewController
- {
- public mySettingsView (IntPtr handle) : base (handle)
- {
- }
- nint red = NSUserDefaults.StandardUserDefaults.IntForKey("myRed");
- nint green = NSUserDefaults.StandardUserDefaults.IntForKey("myGreen");
- nint blue = NSUserDefaults.StandardUserDefaults.IntForKey("myBlue");
- public override void ViewDidLoad()
- {
- base.ViewDidLoad();
- //var red = NSUserDefaults.StandardUserDefaults.IntForKey("myRed");
- //var green = NSUserDefaults.StandardUserDefaults.IntForKey("myGreen");
- //var blue = NSUserDefaults.StandardUserDefaults.IntForKey("myBlue");
- if (red != null || green != null || blue != null)
- settingsView.BackgroundColor = UIColor.FromRGB(red, green, blue);
- }
- partial void UIButton10448_TouchUpInside(UIButton sender) //green
- {
- ResetDefaultColor();
- SetDefaultColor(0, 255, 0);
- SetBackgroundColor(red, green, blue);
- }
- partial void UIButton10449_TouchUpInside(UIButton sender) //blue
- {
- ResetDefaultColor();
- SetDefaultColor(0, 0, 255);
- SetBackgroundColor(red, green, blue);
- }
- partial void UIButton10450_TouchUpInside(UIButton sender) //red
- {
- ResetDefaultColor();
- SetDefaultColor(255, 0, 0);
- SetBackgroundColor(red, green, blue);
- }
- partial void UIButton10452_TouchUpInside(UIButton sender) //default - white
- {
- ResetDefaultColor();
- SetDefaultColor(255, 255, 255);
- SetBackgroundColor(red, green, blue);
- }
- private void ResetDefaultColor()
- {
- NSUserDefaults.StandardUserDefaults.RemoveObject("myRed");
- NSUserDefaults.StandardUserDefaults.RemoveObject("myGreen");
- NSUserDefaults.StandardUserDefaults.RemoveObject("myBlue");
- }
- private void SetDefaultColor(int red, int green, int blue)
- {
- NSUserDefaults.StandardUserDefaults.SetInt(red, "myRed");
- NSUserDefaults.StandardUserDefaults.SetInt(green, "myGreen");
- NSUserDefaults.StandardUserDefaults.SetInt(blue, "myBlue");
- NSUserDefaults.StandardUserDefaults.Synchronize();
- }
- public void SetBackgroundColor(nint red, nint green, nint blue)
- {
- settingsView.BackgroundColor = UIColor.FromRGB(red, green, blue);
- }
- //public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
- //{
- // base.PrepareForSegue(segue, sender);
- // if (segue.DestinationViewController is myViewControler myControler)
- // {
- // myControler.
- // }
- //}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement