public override void ViewDidLoad() { base.ViewDidLoad(); Leanplum.OnVariablesChanged(() => { btnSignIn.SetTitle(buttonTitle.StringValue, UIControlState.Normal); var buttonColorValue = buttonColor.StringValue; switch (buttonColorValue) { case Constants.RED_COLOR: btnSignIn.BackgroundColor = UIColor.Red; break; case Constants.GREEN_COLOR: btnSignIn.BackgroundColor = UIColor.Green; break; case Constants.BLUE_COLOR: btnSignIn.BackgroundColor = UIColor.Blue; break; } }); btnSignIn.TouchUpInside += SignInHandler; }