12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- //
- // MainAppActionCell.swift
- // O2Platform
- //
- // Created by 刘振兴 on 16/7/27.
- // Copyright © 2016年 zoneland. All rights reserved.
- //
- import UIKit
- protocol MainAppActionCellDelegate {
- func clickWithApp(_ app:O2App)
- }
- class MainAppActionCell: UITableViewCell{
-
-
- @IBOutlet weak var appCollectionView: UICollectionView!
-
- fileprivate let collectionViewDelegate = ZLCollectionView()
-
- var delegate:MainAppActionCellDelegate?
-
-
- var cellHeight:CGFloat {
- get {
- return 200.0
- }
- }
-
-
- override func awakeFromNib() {
- super.awakeFromNib()
- //DDLogDebug("itemSize = \(self.collectionViewDelegate.ItemWithSize)")
- self.collectionViewDelegate.delegate = self
- self.appCollectionView.dataSource = self.collectionViewDelegate
- self.appCollectionView.delegate = self.collectionViewDelegate
- }
- override func setSelected(_ selected: Bool, animated: Bool) {
- super.setSelected(selected, animated: animated)
- }
- }
- extension MainAppActionCell:ZLCollectionViewDelegate{
- func clickWithApp(_ app: O2App, section: Int) {
- self.delegate?.clickWithApp(app)
- }
- }
|