ARSelectableView
ARSelectableView
是一个选择类型的框架。
选择类型
- 单选框
- 复选框
- 标签
要求
- iOS 13.0+
- Xcode 13.0+
- Swift 5+
使用方法
首先,下载 ARSelectableView
。
add files in your project
通过代码,使用初始化器。参数 frame
var selectionView: ARSelectionView?
var selectionView: ARSelectionView?
self.selectionView = ARSelectionView(frame: CGRect.zero)
self.view.addSubview(self.selectionView!)
selectionView?.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([self.selectionView!.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
self.selectionView!.leftAnchor.constraint(equalTo: view.leftAnchor),
self.selectionView!.rightAnchor.constraint(equalTo: view.rightAnchor),
self.selectionView!.heightAnchor.constraint(equalToConstant: UIScreen.main.bounds.size.height/2)])
控制
设置选择类型
self.selectionView?.selectionType = .radio
设置项目
self.selectionView?.items = [ARSelectModel(title: "Blues Music"), ARSelectModel(title: "Jazz Music")]
更改属性
defaultButtonColor
: 选择按钮默认颜色 (UIColor.black)selectedButtonColor
: 选择按钮选中颜色 (UIColor.black)defaultTitleColor
: 默认标题颜色 (UIColor.black)selectedTitleColor
: 选中标题颜色 (UIColor.black)defaultCellBGColor
: 默认单元格背景颜色 (UIColor.white)selectedCellBGColor
: 选中单元格背景颜色 (UIColor.white)- 该功能还有其他选项,请留意