ARSelectableView 1.2.0

ARSelectableView 1.2.0

‘Rohit.Makwana --description=‘Mac mini 维护。



  • 作者
  • Rohit Makwana

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)
  • 该功能还有其他选项,请留意