GridMenuView
public class GridMenuView : UIView
extension GridMenuView: UICollectionViewDataSource
extension GridMenuView: UICollectionViewDelegate
Undocumented
-
代理
Declaration
Swift
public weak var delegate: GridMenuViewItemDelegate? -
布局后GridMenuView高度
Declaration
Swift
public var heightInfo: CGFloat { get }
-
菜单
Declaration
Swift
public private(set) var menu: [GridMenuItem] { get } -
便利构造函数
Declaration
Swift
convenience public init(width: CGFloat, row: Int, col: Int, menu: [GridMenuItem])Parameters
width页面宽度
row行数
col列数
menu菜单
-
便利构造函数
Declaration
Swift
convenience public init(width: CGFloat, row: Int, col: Int, menu: [GridMenuItem], pageStyle: PageControlStyle)Parameters
width页面宽度
row行数
col列数
menu菜单
pageStyle分页样式
-
便利构造函数
Declaration
Swift
convenience public init(width: CGFloat, row: Int, col: Int, menu: [GridMenuItem], mode: GridMenuViewMode, pageStyle: PageControlStyle)Parameters
width页面宽度
row行数
col列数
menu菜单
mode模式
pageStyle分页样式
-
分页控件当前颜色
Declaration
Swift
public var pageControlCurrentColor: UIColor { get set } -
分页控件正常颜色
Declaration
Swift
public var pageControlNormorlColor: UIColor { get set } -
横向滚动滑动宽度
Declaration
Swift
public var currentIndicatorWidth: CGFloat { get set } -
刷新
Declaration
Swift
public func reloadData() -
更新角标 适用于红点以及数字样式
Declaration
Swift
public func updateMark(code: String, number: Int)Parameters
code模块编码
number数字
-
更新角标 适用于红点样式
Declaration
Swift
public func updateMark(code: String, isShow: Bool)Parameters
code模块编码
number数字
-
更新角标 适用于文本样式
Declaration
Swift
public func updateMark(code: String, text: String)Parameters
code模块编码
text文本内容
-
Undocumented
Declaration
Swift
public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int -
Undocumented
Declaration
Swift
public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell -
Undocumented
Declaration
Swift
public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) -
Undocumented
Declaration
Swift
public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) -
Undocumented
Declaration
Swift
public func scrollViewDidScroll(_ scrollView: UIScrollView)
View on GitHub
GridMenuView Class Reference