NewsPlayerCell.swift 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // NewsPlayerCell.swift
  3. // O2Platform
  4. //
  5. // Created by 刘振兴 on 16/7/27.
  6. // Copyright © 2016年 zoneland. All rights reserved.
  7. //
  8. import UIKit
  9. protocol NewsPlayerCellDelegate {
  10. func clickItemIndex(_ imageIndex:Int)
  11. }
  12. class NewsPlayerCell: UITableViewCell {
  13. var delegate:NewsPlayerCellDelegate?
  14. var playImages:[String]?
  15. var playerHeight:CGFloat = CGFloat(162.0)
  16. override func awakeFromNib() {
  17. super.awakeFromNib()
  18. // Initialization code
  19. }
  20. func configPlayer(_ playImages:[String]){
  21. let imageScrollView = ZLImageScrollView(frame: CGRect(x: 0, y: 0, width: SCREEN_WIDTH, height: self.playerHeight), withImages: playImages)
  22. imageScrollView?.addTapEventForImage { imageIndex in
  23. self.delegate?.clickItemIndex(imageIndex)
  24. }
  25. self.contentView.addSubview(imageScrollView!)
  26. }
  27. override func setSelected(_ selected: Bool, animated: Bool) {
  28. super.setSelected(selected, animated: animated)
  29. // Configure the view for the selected state
  30. }
  31. }