QMUIToolbarButton
@interface QMUIToolbarButton : UIButton
QMUIToolbarButton
是用于底部工具栏的按钮
-
获取当前按钮的type
Declaration
Objective-C
@property (nonatomic, readonly) QMUIToolbarButtonType type;
Swift
var type: QMUIToolbarButtonType { get }
-
工具栏按钮的初始化函数
Declaration
Objective-C
- (nonnull instancetype)initWithType:(QMUIToolbarButtonType)type;
Swift
init(type: QMUIToolbarButtonType)
Parameters
type
按钮类型
-
工具栏按钮的初始化函数
Declaration
Objective-C
- (nonnull instancetype)initWithType:(QMUIToolbarButtonType)type title:(nullable NSString *)title;
Swift
init(type: QMUIToolbarButtonType, title: String?)
Parameters
type
按钮类型
title
按钮的title
-
工具栏按钮的初始化函数
Declaration
Objective-C
- (nonnull instancetype)initWithImage:(nonnull UIImage *)image;
Swift
init(image: UIImage)
Parameters
image
按钮的image
-
在原有的QMUIToolbarButton上创建一个UIBarButtonItem
Declaration
Objective-C
+ (nullable UIBarButtonItem *) barButtonItemWithToolbarButton:(nonnull QMUIToolbarButton *)button target:(nullable id)target action:(nullable SEL)selector;
Swift
class func barButtonItem(with button: QMUIToolbarButton, target: Any?, action selector: Selector?) -> UIBarButtonItem?
-
创建一个特定type的UIBarButtonItem
Declaration
Objective-C
+ (nullable UIBarButtonItem *)barButtonItemWithType:(QMUIToolbarButtonType)type title:(nullable NSString *)title target:(nullable id)target action:(nullable SEL)selector;
Swift
class func barButtonItem(with type: QMUIToolbarButtonType, title: String?, target: Any?, action selector: Selector?) -> UIBarButtonItem?
-
创建一个图标类型的UIBarButtonItem
Declaration
Objective-C
+ (nullable UIBarButtonItem *)barButtonItemWithImage:(nullable UIImage *)image target:(nullable id)target action:(nullable SEL)selector;
Swift
class func barButtonItem(with image: UIImage?, target: Any?, action selector: Selector?) -> UIBarButtonItem?