Commit 321e2eec authored by CZ1004's avatar CZ1004

Merge branch 'develop_0409' into homeUpdate

* develop_0409:
  选择按钮 和 硬盘使用情况
parents 71bca841 a26c9905
...@@ -15,7 +15,7 @@ class VideoDetaiNavView : UIView { ...@@ -15,7 +15,7 @@ class VideoDetaiNavView : UIView {
lazy var seletedAllBtn:UIButton = { lazy var seletedAllBtn:UIButton = {
let btn:UIButton = UIButton(frame: CGRect(x: 0, y: 0, width: 131, height: 32)) let btn:UIButton = UIButton(frame: CGRect(x: 0, y: 0, width: 115, height: 32))
btn.isSelected = false btn.isSelected = false
btn.backgroundColor = UIColor.colorWithHex(hexStr: "#F2F6FC") btn.backgroundColor = UIColor.colorWithHex(hexStr: "#F2F6FC")
btn.setImage(UIImage.init(named: "ic_check_similar"), for: .normal) btn.setImage(UIImage.init(named: "ic_check_similar"), for: .normal)
...@@ -27,7 +27,7 @@ class VideoDetaiNavView : UIView { ...@@ -27,7 +27,7 @@ class VideoDetaiNavView : UIView {
btn.titleLabel?.font = UIFont.systemFont(ofSize: 14, weight: .bold) btn.titleLabel?.font = UIFont.systemFont(ofSize: 14, weight: .bold)
btn.changBtnWithStytl(btnStyle: .defalut, margin: 8) btn.changBtnWithStytl(btnStyle: .defalut, margin: 8)
btn.addTarget(self, action: #selector(seletedAllBtnClick), for: .touchUpInside) btn.addTarget(self, action: #selector(seletedAllBtnClick), for: .touchUpInside)
btn.layer.cornerRadius = btn.height / 2
return btn return btn
}() }()
...@@ -53,10 +53,13 @@ class VideoDetaiNavView : UIView { ...@@ -53,10 +53,13 @@ class VideoDetaiNavView : UIView {
self.addSubview(self.seletedAllBtn) self.addSubview(self.seletedAllBtn)
self.seletedAllBtn.snp.makeConstraints { make in seletedAllBtn.x = self.width - marginLR - seletedAllBtn.width
make.right.equalToSuperview().offset(-23) seletedAllBtn.centerY = navCenterY
make.centerY.equalTo(self.backButton.snp.centerY)
} // self.seletedAllBtn.snp.makeConstraints { make in
// make.right.equalToSuperview().offset(-23)
// make.centerY.equalTo(self.backButton.snp.centerY)
// }
backButton.snp.makeConstraints { make in backButton.snp.makeConstraints { make in
...@@ -75,7 +78,10 @@ class VideoDetaiNavView : UIView { ...@@ -75,7 +78,10 @@ class VideoDetaiNavView : UIView {
DispatchQueue.main.async {[weak self] in DispatchQueue.main.async {[weak self] in
guard let self else {return} guard let self else {return}
// seletedAllBtn.isSelected = !seletedAllBtn.isSelected
seletedAllBtn.isSelected = !seletedAllBtn.isSelected seletedAllBtn.isSelected = !seletedAllBtn.isSelected
self.seletedAllBtn.width = seletedAllBtn.isSelected ? 131 : 115
seletedAllBtn.x = self.width - marginLR - seletedAllBtn.width
self.selectAllCallBack(seletedAllBtn.isSelected) self.selectAllCallBack(seletedAllBtn.isSelected)
} }
......
...@@ -71,7 +71,12 @@ class PermissionVC:UIViewController { ...@@ -71,7 +71,12 @@ class PermissionVC:UIViewController {
tipLabel.textAlignment = .center // 设置对齐方式(可选) tipLabel.textAlignment = .center // 设置对齐方式(可选)
// 创建 NSAttributedString // 创建 NSAttributedString
let text = "? of 64 GB used"
let disk = WidgetPublicModel.getDiskSpace()
let all = String(format: "%.1f" ,CGFloat(disk.0)/(1000.0 * 1000.0 * 1000.0))
let use = String(format: "%.1f" ,CGFloat(disk.0 - disk.1)/(1024.0 * 1024.0 * 1024.0))
let text = "\(use) of \(all) GB used"
let attributedString = NSMutableAttributedString(string: text) let attributedString = NSMutableAttributedString(string: text)
// 设置整体颜色为 #333333 // 设置整体颜色为 #333333
......
...@@ -27,7 +27,7 @@ class WidgetPublicModel: NSObject { ...@@ -27,7 +27,7 @@ class WidgetPublicModel: NSObject {
return useP return useP
} }
private class func getDiskSpace() -> (Int64,Int64) { public class func getDiskSpace() -> (Int64,Int64) {
let total = TotalDiskSize() let total = TotalDiskSize()
let available = AvailableDiskSize() let available = AvailableDiskSize()
return (total,available) return (total,available)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment