diff --git a/UIAnimatedTextField/Source/EditableTextField.swift b/UIAnimatedTextField/Source/EditableTextField.swift index 8329772..593e76b 100644 --- a/UIAnimatedTextField/Source/EditableTextField.swift +++ b/UIAnimatedTextField/Source/EditableTextField.swift @@ -8,7 +8,7 @@ import Foundation -class EditableTextField: UITextField { +public class EditableTextField: UITextField { var getType: (() -> TextType?)? @@ -20,7 +20,7 @@ class EditableTextField: UITextField { #selector(paste(_:)) ] - override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { + override public func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { guard let type = getType?() else { return super.canPerformAction(action, withSender: sender) } @@ -34,7 +34,7 @@ class EditableTextField: UITextField { return super.canPerformAction(action, withSender: sender) } - override func caretRect(for position: UITextPosition) -> CGRect { + override public func caretRect(for position: UITextPosition) -> CGRect { guard let type = getType?() else { return super.caretRect(for: position) } diff --git a/UIAnimatedTextField/Source/UIAnimatedTextField.swift b/UIAnimatedTextField/Source/UIAnimatedTextField.swift index c03439f..038ffab 100644 --- a/UIAnimatedTextField/Source/UIAnimatedTextField.swift +++ b/UIAnimatedTextField/Source/UIAnimatedTextField.swift @@ -46,10 +46,10 @@ public class UIAnimatedTextField: UIView { // MARK: - UI Properties - private(set) var textField: EditableTextField! - private(set) var placeholderLabel: UILabel! + private(set) public var textField: EditableTextField! + private(set) public var placeholderLabel: UILabel! + private(set) public var lineView: UIView! - private(set) var lineView: UIView! private var disclosureIndicatorImageView: UIImageView! // MARK: - Properties