Commit 8bbf316e6ff4d8f9a281740acccfc697058a3fe8
1 parent
9fdd262d
Exists in
newLive
no message
Showing
3 changed files
with
14 additions
and
5 deletions
Show diff stats
YouerLiveVideo/YouerLiveVideo/controllers/Resource/ResourceViewController.swift
... | ... | @@ -165,7 +165,9 @@ class ResourceViewController: UIViewController,UITableViewDelegate,UITableViewDa |
165 | 165 | let vc = UIStoryboard(name: "HomePage", bundle: nil).instantiateViewController(withIdentifier: "RankingTableViewController") as! RankingTableViewController |
166 | 166 | self.navigationController?.pushViewController(vc, animated: true) |
167 | 167 | }else{ |
168 | - | |
168 | + let download = DownLoad.share | |
169 | + download.superVC = self | |
170 | + download.downLoadWithUrl(url: resourceData[indexPath.row].f_ResourceUrl) | |
169 | 171 | } |
170 | 172 | } |
171 | 173 | //取消键盘输入状态 | ... | ... |
YouerLiveVideo/YouerLiveVideo/controllers/TVStation/TVStationViewController.swift
... | ... | @@ -15,6 +15,7 @@ class TVStationViewController: UIViewController { |
15 | 15 | var excellentTVStationProgram:[TVStationSubject] = [] |
16 | 16 | @IBOutlet weak var tableView: UITableView! |
17 | 17 | var TVStationType:[String] = ["十佳电视台","优秀电视台","优秀校园节目"] |
18 | + var TVicon:[String] = ["icon_ranking","icon_hotcourse","icon_tvstation"] | |
18 | 19 | override func viewDidLoad() { |
19 | 20 | super.viewDidLoad() |
20 | 21 | self.configTheme() |
... | ... | @@ -116,14 +117,14 @@ extension TVStationViewController:UITableViewDelegate,UITableViewDataSource{ |
116 | 117 | func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { |
117 | 118 | let view = UIView(frame: CGRect(x: 0, y: 0, width: getScreenWidth(), height: 44)) |
118 | 119 | view.backgroundColor = tableView.backgroundColor |
119 | - let imageView = UIImageView(frame: CGRect(x: 8, y: 8, width: 28, height: 28)) | |
120 | - imageView.image = UIImage(named: "icon") | |
121 | - let label = UILabel(frame: CGRect(x: imageView.frame.maxX+8, y: 11, width: 100, height: 21)) | |
120 | + let imageView = UIImageView(frame: CGRect(x: 8, y: 11, width: 20, height: 20)) | |
121 | + imageView.image = UIImage(named: TVicon[section]) | |
122 | + let label = UILabel(frame: CGRect(x: imageView.frame.maxX+16, y: 11, width: 100, height: 21)) | |
122 | 123 | label.text = TVStationType[section] |
123 | 124 | label.textAlignment = .left |
124 | 125 | label.sizeToFit() |
125 | 126 | let btn = UIButton(frame: CGRect(x: getScreenWidth() - 8 - 30, y: 7, width: 30, height: 30)) |
126 | - btn.setImage(UIImage(named:"moreHot"), for: .normal) | |
127 | + btn.setImage(#imageLiteral(resourceName: "arrow.png"), for: .normal) | |
127 | 128 | btn.tag = section |
128 | 129 | btn.addTarget(self, action: #selector(TVStationViewController.moreBtnClick(sender:)), for: .touchUpInside) |
129 | 130 | view.addSubview(btn) |
... | ... | @@ -192,6 +193,10 @@ extension TVStationViewController:UICollectionViewDelegate,UICollectionViewDeleg |
192 | 193 | } |
193 | 194 | } |
194 | 195 | |
196 | + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets { | |
197 | + return UIEdgeInsetsMake(0, 10, 0, 10) | |
198 | + } | |
199 | + | |
195 | 200 | } |
196 | 201 | |
197 | 202 | class TVStationViewControllerTableViewCell:UITableViewCell{ | ... | ... |
YouerLiveVideo/YouerLiveVideo/util/DownLoad.swift
... | ... | @@ -38,7 +38,9 @@ class DownLoad :NSObject,QLPreviewControllerDataSource { |
38 | 38 | } |
39 | 39 | } |
40 | 40 | func openIt(name:String){ |
41 | + | |
41 | 42 | let ql = QLPreviewController() |
43 | + ql.hidesBottomBarWhenPushed = true | |
42 | 44 | ql.dataSource = self |
43 | 45 | pathName=name |
44 | 46 | if self.superVC.navigationController == nil{ | ... | ... |