public _MMNumberKeyboardButton(/*keyboardButtonWithType*/ MMNumberKeyboardButtonType buttonType) { //_MMNumberKeyboardButton button = new _MMNumberKeyboardButton(MMNumberKeyboardButtonType.Done); /*const*/ UIUserInterfaceIdiom interfaceIdiom = UI_USER_INTERFACE_IDIOM(); UIColor fillColor = null; UIColor highlightedFillColor = null; if (buttonType == MMNumberKeyboardButtonType.White) { fillColor = UIColor.White; highlightedFillColor = UIColor.FromRGBA(0.82f ,/*green*/ 0.837f ,/*blue*/ 0.863f ,/*alpha*/ 1f); } else if (buttonType == MMNumberKeyboardButtonType.Gray) { if (interfaceIdiom == UIUserInterfaceIdiom.Pad) { fillColor = UIColor.FromRGBA(0.674f ,/*green*/ 0.7f ,/*blue*/ 0.744f ,/*alpha*/ 1f); } else { fillColor = UIColor.FromRGBA(0.81f ,/*green*/ 0.837f ,/*blue*/ 0.86f ,/*alpha*/ 1f); } highlightedFillColor = UIColor.White; } else if (buttonType == MMNumberKeyboardButtonType.Done) { fillColor = UIColor.FromRGBA(0f ,/*green*/ 0.479f ,/*blue*/ 1f ,/*alpha*/ 1f); highlightedFillColor = UIColor.White; } UIColor controlColor = null; UIColor highlightedControlColor = null; if (buttonType == MMNumberKeyboardButtonType.Done) { controlColor = UIColor.White; highlightedControlColor = UIColor.Black; } else { controlColor = UIColor.Black; highlightedControlColor = UIColor.Black; } this.SetTitleColor(controlColor ,/*forState*/ UIControlState.Normal); this.SetTitleColor(highlightedControlColor ,/*forState*/ UIControlState.Selected); this.SetTitleColor(highlightedControlColor ,/*forState*/ UIControlState.Highlighted); this.fillColor = fillColor; this.highlightedFillColor = highlightedFillColor; this.controlColor = controlColor; this.highlightedControlColor = highlightedControlColor; if (interfaceIdiom == UIUserInterfaceIdiom.Pad) { CALayer buttonLayer = this.Layer; buttonLayer.CornerRadius = 4.0f; buttonLayer.ShadowColor = UIColor.FromRGBA(0.533f ,/*green*/ 0.541f ,/*blue*/ 0.556f ,/*alpha*/ 1f).CGColor; buttonLayer.ShadowOffset = new CGSize(0f, 1.0f); buttonLayer.ShadowOpacity = 1.0f; buttonLayer.ShadowRadius = 0.0f; } //return button; }
public _MMNumberKeyboardButton(/*keyboardButtonWithType*/ MMNumberKeyboardButtonType buttonType) { //_MMNumberKeyboardButton button = new _MMNumberKeyboardButton(MMNumberKeyboardButtonType.Done); /*const*/ UIUserInterfaceIdiom interfaceIdiom = UI_USER_INTERFACE_IDIOM(); UIColor fillColor = null; UIColor highlightedFillColor = null; if (buttonType == MMNumberKeyboardButtonType.White) { fillColor = UIColor.White; highlightedFillColor = UIColor.FromRGBA(0.82f, /*green*/ 0.837f, /*blue*/ 0.863f, /*alpha*/ 1f); } else if (buttonType == MMNumberKeyboardButtonType.Gray) { if (interfaceIdiom == UIUserInterfaceIdiom.Pad) { fillColor = UIColor.FromRGBA(0.674f, /*green*/ 0.7f, /*blue*/ 0.744f, /*alpha*/ 1f); } else { fillColor = UIColor.FromRGBA(0.81f, /*green*/ 0.837f, /*blue*/ 0.86f, /*alpha*/ 1f); } highlightedFillColor = UIColor.White; } else if (buttonType == MMNumberKeyboardButtonType.Done) { fillColor = UIColor.FromRGBA(0f, /*green*/ 0.479f, /*blue*/ 1f, /*alpha*/ 1f); highlightedFillColor = UIColor.White; } UIColor controlColor = null; UIColor highlightedControlColor = null; if (buttonType == MMNumberKeyboardButtonType.Done) { controlColor = UIColor.White; highlightedControlColor = UIColor.Black; } else { controlColor = UIColor.Black; highlightedControlColor = UIColor.Black; } this.SetTitleColor(controlColor, /*forState*/ UIControlState.Normal); this.SetTitleColor(highlightedControlColor, /*forState*/ UIControlState.Selected); this.SetTitleColor(highlightedControlColor, /*forState*/ UIControlState.Highlighted); this.fillColor = fillColor; this.highlightedFillColor = highlightedFillColor; this.controlColor = controlColor; this.highlightedControlColor = highlightedControlColor; if (interfaceIdiom == UIUserInterfaceIdiom.Pad) { CALayer buttonLayer = this.Layer; buttonLayer.CornerRadius = 4.0f; buttonLayer.ShadowColor = UIColor.FromRGBA(0.533f, /*green*/ 0.541f, /*blue*/ 0.556f, /*alpha*/ 1f).CGColor; buttonLayer.ShadowOffset = new CGSize(0f, 1.0f); buttonLayer.ShadowOpacity = 1.0f; buttonLayer.ShadowRadius = 0.0f; } //return button; }