public override bool BecomeFirstResponder ()
{
var flag = base.BecomeFirstResponder ();
if (flag) {
if (this.floatingLabel){
if(!this.floating || string.IsNullOrWhiteSpace(this.Text)) {
this.floatLabelToTop ();
this.floating = true;
}
} else {
this.label.Layer.Opacity = 0;
}
this.label.TextColor = kDefaultActiveColor;
this.showActiveBorder ();
}
this.active = flag;
return flag;
}