QMUILinkButton
@interface QMUILinkButton : QMUIButton
支持显示下划线的按钮,可用于需要链接的场景。下划线默认和按钮宽度一样,可通过 underlineInsets
调整。
-
控制下划线隐藏或显示,默认为NO,也即显示下划线
Declaration
Objective-C
@property (nonatomic) BOOL underlineHidden;
Swift
var underlineHidden: Bool { get set }
-
设置下划线的宽度,默认为 1
Declaration
Objective-C
@property (nonatomic) CGFloat underlineWidth;
Swift
var underlineWidth: CGFloat { get set }
-
控制下划线颜色,若设置为nil,则使用当前按钮的titleColor的颜色作为下划线的颜色。默认为 nil。
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIColor *underlineColor;
Swift
var underlineColor: UIColor? { get set }
-
下划线的位置是基于 titleLabel 的位置来计算的,默认x、width均和titleLabel一致,而可以通过这个属性来调整下划线的偏移值。默认为UIEdgeInsetsZero。
Declaration
Objective-C
@property (nonatomic) UIEdgeInsets underlineInsets;
Swift
var underlineInsets: UIEdgeInsets { get set }