| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- //
- // O2CollectionViewCell.swift
- // O2Platform
- //
- // Created by 刘振兴 on 16/6/17.
- // Copyright © 2016年 zoneland. All rights reserved.
- //
- import UIKit
- import CocoaLumberjack
- class O2CollectionViewCell: UICollectionViewCell {
-
-
- override func awakeFromNib() {
- self.backgroundColor = UIColor.white
- }
-
- @IBOutlet weak var appIconImageView: UIImageView!
-
-
- @IBOutlet weak var appTitle: UILabel!
-
- override func prepareForReuse() {
- super.prepareForReuse()
- self.appIconImageView.image = nil
- }
-
- func initImg(app:O2App){
-
- let storeBoard = app.storyBoard
- if storeBoard == "webview" {
- guard let iconUrl = AppDelegate.o2Collect.generateURLWithAppContextKey(ApplicationContext.applicationContextKey2, query: ApplicationContext.applicationIconQuery, parameter: ["##applicationId##":app.appId! as AnyObject]) else {
- DDLogError("没有获取到icon的url。。。。。。")
- return
- }
-
- let url = URL(string: iconUrl)
- let size = self.appIconImageView.bounds.size
- if size.width == 0 {
- self.appIconImageView.bounds.size = CGSize(width: 38, height: 38)
- }
- self.appIconImageView.image = UIImage(named: app.normalIcon!)
- self.appIconImageView.highlightedImage = UIImage(named: app.normalIcon!)
- // let format = HanekeGlobals.UIKit.formatWithSize(CGSize(width: 38, height: 38), scaleMode: .AspectFill)
- self.appIconImageView.hnk_setImageFromURL(url!)
-
- // let cache = Shared.imageCache
-
- // let formatName = format.name
- // cache.addFormat(format)
- // let fetcher = NetworkFetcher<UIImage>(URL: url!)
- // cache.fetch(fetcher: fetcher, formatName: formatName).onSuccess { image in
- // if(self.o2CellTag != nil && self.o2CellTag == indexPath) {
- // DDLogError("eeeeeeee\(app.title)")
- // self.appIconImageView.bounds.size = CGSize(width: 38, height: 38)
- // self.appIconImageView.hnk_setImageFromURL(<#T##URL: URL##URL#>)
- // self.appIconImageView.image = image
- // self.appIconImageView.highlightedImage = image
- // }else {
- // DDLogError("ddddddddd\(app.title)")
- // }
- // }
- }else {
- self.appIconImageView.image = UIImage(named: app.normalIcon!)
- self.appIconImageView.highlightedImage = UIImage(named: app.normalIcon!)
- }
-
- }
-
-
- }
|