SelectPickerView
@objcMembers
public class SelectPickerView : UIView
extension SelectPickerView: UITableViewDataSource
extension SelectPickerView: UITableViewDelegate
Undocumented
-
数据
Declaration
Swift
public var titleArr: [String] { get set } -
清空按钮闭包
Declaration
Swift
public var cancelAction: PickerViewManager.BtnAction? -
确定按钮闭包,多选
Declaration
Swift
public var sureAction: PickerViewManager.MultipleDoneAction? -
确定按钮闭包,单选
Declaration
Swift
public var singleSureAction: PickerViewManager.SingleDoneAction?
-
Undocumented
Declaration
Swift
override public func layoutSubviews()
-
展示多选view
Declaration
Swift
public class func showView(title: String, data: [String], defaultSelectedIndexs: [Int]?, cancelAction: @escaping PickerViewManager.BtnAction, sureAction: @escaping PickerViewManager.MultipleDoneAction)Parameters
title标题
data数据
defaultSelectedIndex默认选中索引
cancelAction取消回调
sureAction确定回调
-
获取多选view
Declaration
Swift
public class func getView(title: String, data: [String], defaultSelectedIndexs: [Int]?) -> SelectPickerView?Parameters
title标题
data数据
defaultSelectedIndexs默认选中索引,如果为nil,表示都不选中
Return Value
SelectPickerView
-
展示单选view
Declaration
Swift
public class func showSingleView(title: String, data: [String], defaultSelectedIndex: Int?, cancelAction: @escaping PickerViewManager.BtnAction, sureAction: @escaping PickerViewManager.SingleDoneAction)Parameters
title标题
data数据
defaultSelectedIndex默认选中索引
cancelAction取消回调
sureAction确定回调
-
获取单选view
Declaration
Swift
public class func getSingleView(title: String, data: [String], defaultSelectedIndex: Int?) -> SelectPickerView?Parameters
title标题
data数据
defaultSelectedIndexs默认选中索引,如果为nil,表示都不选中
-
弹出框显示
Declaration
Swift
public func show(completion: ((Bool) -> Void)? = nil) -
弹出框消失
Declaration
Swift
@objc public func dismiss(completion: ((Bool) -> Void)? = nil)
-
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) -
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
View on GitHub
SelectPickerView Class Reference