Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. using Foundation;
  2. using System;
  3. using UIKit;
  4.  
  5. namespace dietApp1
  6. {
  7. public partial class mySettingsView : UIViewController
  8. {
  9. public mySettingsView (IntPtr handle) : base (handle)
  10. {
  11. }
  12.  
  13. nint red = NSUserDefaults.StandardUserDefaults.IntForKey("myRed");
  14. nint green = NSUserDefaults.StandardUserDefaults.IntForKey("myGreen");
  15. nint blue = NSUserDefaults.StandardUserDefaults.IntForKey("myBlue");
  16.  
  17. public override void ViewDidLoad()
  18. {
  19. base.ViewDidLoad();
  20.  
  21. //var red = NSUserDefaults.StandardUserDefaults.IntForKey("myRed");
  22. //var green = NSUserDefaults.StandardUserDefaults.IntForKey("myGreen");
  23. //var blue = NSUserDefaults.StandardUserDefaults.IntForKey("myBlue");
  24.  
  25. if (red != null || green != null || blue != null)
  26. settingsView.BackgroundColor = UIColor.FromRGB(red, green, blue);
  27.  
  28. }
  29.  
  30. partial void UIButton10448_TouchUpInside(UIButton sender) //green
  31. {
  32. ResetDefaultColor();
  33. SetDefaultColor(0, 255, 0);
  34. SetBackgroundColor(red, green, blue);
  35. }
  36.  
  37. partial void UIButton10449_TouchUpInside(UIButton sender) //blue
  38. {
  39. ResetDefaultColor();
  40. SetDefaultColor(0, 0, 255);
  41. SetBackgroundColor(red, green, blue);
  42. }
  43.  
  44. partial void UIButton10450_TouchUpInside(UIButton sender) //red
  45. {
  46. ResetDefaultColor();
  47. SetDefaultColor(255, 0, 0);
  48. SetBackgroundColor(red, green, blue);
  49. }
  50.  
  51. partial void UIButton10452_TouchUpInside(UIButton sender) //default - white
  52. {
  53. ResetDefaultColor();
  54. SetDefaultColor(255, 255, 255);
  55. SetBackgroundColor(red, green, blue);
  56. }
  57.  
  58. private void ResetDefaultColor()
  59. {
  60. NSUserDefaults.StandardUserDefaults.RemoveObject("myRed");
  61. NSUserDefaults.StandardUserDefaults.RemoveObject("myGreen");
  62. NSUserDefaults.StandardUserDefaults.RemoveObject("myBlue");
  63. }
  64.  
  65. private void SetDefaultColor(int red, int green, int blue)
  66. {
  67. NSUserDefaults.StandardUserDefaults.SetInt(red, "myRed");
  68. NSUserDefaults.StandardUserDefaults.SetInt(green, "myGreen");
  69. NSUserDefaults.StandardUserDefaults.SetInt(blue, "myBlue");
  70. NSUserDefaults.StandardUserDefaults.Synchronize();
  71. }
  72.  
  73. public void SetBackgroundColor(nint red, nint green, nint blue)
  74. {
  75. settingsView.BackgroundColor = UIColor.FromRGB(red, green, blue);
  76. }
  77.  
  78. //public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
  79. //{
  80. // base.PrepareForSegue(segue, sender);
  81.  
  82. // if (segue.DestinationViewController is myViewControler myControler)
  83. // {
  84. // myControler.
  85. // }
  86. //}
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement