PTTextSearchToolbar
@interface PTTextSearchToolbar : UIView <UITextFieldDelegate>
- (instancetype)initWithTextSearchManager:(PTTextSearchManager *)textSearchManager NS_DESIGNATED_INITIALIZER;
- (instancetype)init NS_UNAVAILABLE;
- (instancetype)initWithFrame:(CGRect)frame NS_UNAVAILABLE;
- (nullable instancetype)initWithCoder:(NSCoder *)coder NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;
/**
* The delegate of this view.
*/
@property (nonatomic, weak, nullable) id<PTTextSearchToolbarDelegate> delegate;
@property (nonatomic, readonly, strong) PTTextSearchManager *textSearchManager;
@property (nonatomic, readonly, strong) PTTextSearchOptions *textSearchOptions;
@property (nonatomic, readonly, strong) UITextField *searchTextField;
@property (nonatomic, readonly, strong) UIButton *searchSettingsButton;
#pragma mark - Buttons
@property (nonatomic, readonly, strong) UIButton *doneButton;
@property (nonatomic, readonly, strong) UIButton *previousResultButton;
@property (nonatomic, readonly, strong) UIButton *nextResultButton;
/**
* The view that provides the background appearance.
*
* Setting a value of `nil` resets this property to the default background view.
*/
@property (nonatomic, strong, null_resettable) UIView *backgroundView;
#pragma mark - Activity indicator
/**
* The activity indicator displayed by this view.
*/
@property (nonatomic, readonly, strong) UIActivityIndicatorView *activityIndicator;
/**
* Whether the `activityIndicator` is currently hidden.
*
* The activity indicator is hidden by default.
*/
@property (nonatomic, assign, getter=isActivityIndicatorHidden) BOOL activityIndicatorHidden;
#pragma mark - Button actions
/**
* This method is called when the `doneButton` is pressed.
*/
- (void)donePressed:(nullable id)sender;
/**
* This method is called when the `previousResultButton` is pressed.
*/
- (void)previousResultPressed:(nullable id)sender;
/**
* This method is called when the `nextResultButton` is pressed.
*/
- (void)nextResultPressed:(nullable id)sender;
@end
Undocumented
-
Undocumented
Declaration
Objective-C
- (instancetype)initWithTextSearchManager:(PTTextSearchManager *)textSearchManager NS_DESIGNATED_INITIALIZER;
Swift
init(textSearchManager: PTTextSearchManager)
-
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
-
Undocumented
Declaration
Objective-C
- (instancetype)initWithFrame:(CGRect)frame NS_UNAVAILABLE;
-
Undocumented
Declaration
Objective-C
- (nullable instancetype)initWithCoder:(NSCoder *)coder NS_UNAVAILABLE;
-
Undocumented
Declaration
Objective-C
+ (instancetype)new NS_UNAVAILABLE;
-
The delegate of this view.
Declaration
Objective-C
@property (nonatomic, weak, nullable) id<PTTextSearchToolbarDelegate> delegate;
Swift
weak var delegate: (any PTTextSearchToolbarDelegate)? { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) PTTextSearchManager *textSearchManager
Swift
var textSearchManager: PTTextSearchManager { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) PTTextSearchOptions *textSearchOptions
Swift
var textSearchOptions: PTTextSearchOptions { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) UITextField *searchTextField
Swift
var searchTextField: UITextField { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) UIButton *searchSettingsButton
Swift
var searchSettingsButton: UIButton { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) UIButton *doneButton
Swift
var doneButton: UIButton { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) UIButton *previousResultButton
Swift
var previousResultButton: UIButton { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly, strong) UIButton *nextResultButton
Swift
var nextResultButton: UIButton { get }
-
The view that provides the background appearance.
Setting a value of
nil
resets this property to the default background view.Declaration
Objective-C
@property (nonatomic, strong, null_resettable) UIView *backgroundView;
Swift
var backgroundView: UIView! { get set }
-
The activity indicator displayed by this view.
Declaration
Objective-C
@property (nonatomic, strong, readonly) UIActivityIndicatorView *_Nonnull activityIndicator;
Swift
var activityIndicator: UIActivityIndicatorView { get }
-
Whether the
activityIndicator
is currently hidden.The activity indicator is hidden by default.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isActivityIndicatorHidden) BOOL activityIndicatorHidden;
Swift
var isActivityIndicatorHidden: Bool { get set }
-
This method is called when the
doneButton
is pressed.Declaration
Objective-C
- (void)donePressed:(nullable id)sender;
Swift
func donePressed(_ sender: Any?)
-
This method is called when the
previousResultButton
is pressed.Declaration
Objective-C
- (void)previousResultPressed:(nullable id)sender;
Swift
func previousResultPressed(_ sender: Any?)
-
This method is called when the
nextResultButton
is pressed.Declaration
Objective-C
- (void)nextResultPressed:(nullable id)sender;
Swift
func nextResultPressed(_ sender: Any?)