这是一个 UIButton 的替代品,在悬停时具有内向填充效果。允许以下样式
tintColor
属性。该类还设计用于 IB,完全支持 IB_Designable,并且每个属性都支持 IBInspectable。该类使用自动布局并需要基于约束的布局。
创建 DJWInsetFillButton 的新实例,就像创建任何其他视图一样。
DJWInsetFillButton *button = [[DJWInsetFillButton alloc] init];
button.title = @"Hello, world!";
[self.view addSubView: button];
当按钮的标题更改时,按钮的内联内容大小会更新,以便它始终适当地调整大小。
如果您正在使用 Cocoapods,只需将 DJWInsetFillButton
添加到您的 Podfile 即可。或者,将 DJWInsetFillButton.h
和 DJWInsetFillButton.m
添加到您的项目中。此存储库中包含一个演示应用程序,展示了项目的工作方式。
DJWInsetFillButton 授权采用 MIT 许可证。