Commit be035ca5 authored by Steven杜宇's avatar Steven杜宇

// 我的

parent d058397c
...@@ -54,6 +54,11 @@ class YHMyPermissionSettingVC: YHBaseViewController { ...@@ -54,6 +54,11 @@ class YHMyPermissionSettingVC: YHBaseViewController {
setupUI() setupUI()
} }
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
requestPermission()
}
func setupUI() { func setupUI() {
gk_navTitle = "权限设置".local gk_navTitle = "权限设置".local
view.backgroundColor = .white view.backgroundColor = .white
...@@ -63,7 +68,9 @@ class YHMyPermissionSettingVC: YHBaseViewController { ...@@ -63,7 +68,9 @@ class YHMyPermissionSettingVC: YHBaseViewController {
make.top.equalToSuperview().offset(k_Height_NavigationtBarAndStatuBar) make.top.equalToSuperview().offset(k_Height_NavigationtBarAndStatuBar)
make.bottom.equalToSuperview().offset(-k_Height_TabBar) make.bottom.equalToSuperview().offset(-k_Height_TabBar)
} }
}
func requestPermission() {
// 获取相册权限 // 获取相册权限
requestPhotoLibraryPermission { requestPhotoLibraryPermission {
[weak self] grant in [weak self] grant in
......
...@@ -54,7 +54,7 @@ class YHUserInfoHeaderView: UIView { ...@@ -54,7 +54,7 @@ class YHUserInfoHeaderView: UIView {
return label return label
}() }()
private lazy var infoLabel:UILabel = { private lazy var likeLabel:UILabel = {
let label = UILabel() let label = UILabel()
label.text = "点赞 0".local label.text = "点赞 0".local
label.textColor = UIColor(hex: 0x949DB5) label.textColor = UIColor(hex: 0x949DB5)
...@@ -188,7 +188,7 @@ class YHUserInfoHeaderView: UIView { ...@@ -188,7 +188,7 @@ class YHUserInfoHeaderView: UIView {
self.addSubview(avarImgView) self.addSubview(avarImgView)
self.addSubview(userNameLabel) self.addSubview(userNameLabel)
self.addSubview(infoLabel) self.addSubview(likeLabel)
self.addSubview(collectLabel) self.addSubview(collectLabel)
self.addSubview(scanLabel) self.addSubview(scanLabel)
self.addSubview(line1View) self.addSubview(line1View)
...@@ -231,17 +231,17 @@ class YHUserInfoHeaderView: UIView { ...@@ -231,17 +231,17 @@ class YHUserInfoHeaderView: UIView {
make.height.equalTo(25.0) make.height.equalTo(25.0)
} }
infoLabel.snp.makeConstraints { make in likeLabel.snp.makeConstraints { make in
make.left.equalTo(avarImgView) make.left.equalTo(avarImgView)
make.right.equalTo(line1View.snp.left).offset(-12) make.right.equalTo(line1View.snp.left).offset(-12)
make.height.equalTo(15.0) make.height.equalTo(15.0)
make.top.equalTo(userNameLabel.snp.bottom).offset(10) make.top.equalTo(userNameLabel.snp.bottom).offset(10)
} }
infoLabel.setContentCompressionResistancePriority(.required, for: .horizontal) likeLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
infoLabel.setContentHuggingPriority(.required, for: .horizontal) likeLabel.setContentHuggingPriority(.required, for: .horizontal)
line1View.snp.makeConstraints { make in line1View.snp.makeConstraints { make in
make.centerY.equalTo(infoLabel) make.centerY.equalTo(likeLabel)
make.size.equalTo(CGSize(width: 1, height: 12)) make.size.equalTo(CGSize(width: 1, height: 12))
} }
...@@ -249,13 +249,13 @@ class YHUserInfoHeaderView: UIView { ...@@ -249,13 +249,13 @@ class YHUserInfoHeaderView: UIView {
make.left.equalTo(line1View.snp.right).offset(12) make.left.equalTo(line1View.snp.right).offset(12)
make.right.equalTo(line2View.snp.left).offset(-12) make.right.equalTo(line2View.snp.left).offset(-12)
make.height.equalTo(15.0) make.height.equalTo(15.0)
make.top.equalTo(infoLabel) make.top.equalTo(likeLabel)
} }
collectLabel.setContentCompressionResistancePriority(.required, for: .horizontal) collectLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
collectLabel.setContentHuggingPriority(.required, for: .horizontal) collectLabel.setContentHuggingPriority(.required, for: .horizontal)
line2View.snp.makeConstraints { make in line2View.snp.makeConstraints { make in
make.centerY.equalTo(infoLabel) make.centerY.equalTo(likeLabel)
make.size.equalTo(CGSize(width: 1, height: 12)) make.size.equalTo(CGSize(width: 1, height: 12))
} }
...@@ -263,7 +263,7 @@ class YHUserInfoHeaderView: UIView { ...@@ -263,7 +263,7 @@ class YHUserInfoHeaderView: UIView {
make.left.equalTo(line2View.snp.right).offset(12) make.left.equalTo(line2View.snp.right).offset(12)
make.right.equalToSuperview().offset(-31) make.right.equalToSuperview().offset(-31)
make.height.equalTo(15.0) make.height.equalTo(15.0)
make.top.equalTo(infoLabel) make.top.equalTo(likeLabel)
} }
scanLabel.setContentCompressionResistancePriority(.required, for: .horizontal) scanLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
...@@ -271,7 +271,7 @@ class YHUserInfoHeaderView: UIView { ...@@ -271,7 +271,7 @@ class YHUserInfoHeaderView: UIView {
make.left.equalToSuperview().offset(10) make.left.equalToSuperview().offset(10)
make.right.equalToSuperview().offset(-7) make.right.equalToSuperview().offset(-7)
make.height.equalTo(98) make.height.equalTo(98)
make.top.equalTo(infoLabel.snp.bottom).offset(17.0) make.top.equalTo(likeLabel.snp.bottom).offset(17.0)
} }
evaluateBgImgView.snp.makeConstraints { make in evaluateBgImgView.snp.makeConstraints { make in
......
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