BkVASPhoneView 1.0.1

BkVASPhoneView 1.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最后发布2016年11月

David Yang 维护。



  • David Yang

用于显示电话号码的自定义视图,遵循 SVA+ 要求。用 Objective-C 编写。

Image

XIB

BkVASPhoneView 是 IBDesignable/IBInspectable 遵守的。只需将 UIView 拖放到您的 storyboard/XIB 上,将类更改为 "BkVASPhoneView",您就可以自定义电话号码、类型/颜色和费用显示。

IB-Usage

BkVASPhoneView 与 Auto-Layout 兼容:就像一个普通的 UILabel 一样,如果不设置特定的高度和宽度,则其大小不会超过所需的大小。

顺序

要实例化一个 BkVASPhoneView

Objective-C

BkVASPhoneView *phoneView = [[BkVASPhoneView alloc] initWithPhoneNumber:@"0 825 123 456" feeType:BkVASFeeTypePremium fee:@"0,34€/min" size:BkVASPhoneSizeSmall];
[self.view addSubview:phoneView];

Swift

let phoneView = VASPhoneView(phoneNumber: "0 802 12 12", feeType: .premium, fee: "0,34€/min", size: .small)
self.view.addSubview(phoneView)

要重用 BkVASPhoneView 的实例并配置新信息

Objective-C

[phoneView configureWithPhoneNumber:@"0 825 123 456" feeType:BkVASFeeTypePremium fee:@"0,34€/min" size:BkVASPhoneSizeSmall];

Swift

phoneView.configure(withPhoneNumber: "0 802 12 12", feeType: .premium, fee: "0,34€/min", size: .small)

用法

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

要求

iOS 7

安装

BkVASPhoneView 通过 CocoaPods 可用。要安装它,只需将以下行添加到您的 Podfile

pod "BkVASPhoneView"

对于 Swift 项目(包括类和枚举的 Swift 别名)

pod "BkVASPhoneView/Swift"

作者

David Yang,[email protected]

许可证

BkVASPhoneView 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。