diff --git a/BSKeyboardControls/BSKeyboardControls.m b/BSKeyboardControls/BSKeyboardControls.m index abb2321..78600b0 100644 --- a/BSKeyboardControls/BSKeyboardControls.m +++ b/BSKeyboardControls/BSKeyboardControls.m @@ -107,7 +107,7 @@ - (void)dealloc #pragma mark - #pragma mark Public Methods -- (void)setActiveField:(id)activeField +- (void)setActiveField:(UIView *)activeField { if (activeField != _activeField) { @@ -115,7 +115,7 @@ - (void)setActiveField:(id)activeField { _activeField = activeField; - if (activeField) + if (activeField && ![activeField isHidden] && activeField.alpha > 0) { if (![activeField isFirstResponder]) {