Commit 05681ee2 authored by David黄金龙's avatar David黄金龙

预览 按钮点击

parent 868f5299
...@@ -25,7 +25,7 @@ class YHPreviewFamilyMemberViewController: YHPreviewBaseViewController { ...@@ -25,7 +25,7 @@ class YHPreviewFamilyMemberViewController: YHPreviewBaseViewController {
private var buttonHoldView : UIView = { private var buttonHoldView : UIView = {
let view = UIView() let view = UIView()
view.backgroundColor = .red // view.backgroundColor = .red
return view return view
}() }()
...@@ -111,6 +111,12 @@ private extension YHPreviewFamilyMemberViewController { ...@@ -111,6 +111,12 @@ private extension YHPreviewFamilyMemberViewController {
} }
homeTableView.register(YHPreviewInfoCell.self,forCellReuseIdentifier: YHPreviewInfoCell.cellReuseIdentifier) homeTableView.register(YHPreviewInfoCell.self,forCellReuseIdentifier: YHPreviewInfoCell.cellReuseIdentifier)
homeTableView.reloadData() homeTableView.reloadData()
//延迟刷新
DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) {
self.clickButton(sender: self.parentButton)
}
} }
func createButton() -> UIButton { func createButton() -> UIButton {
...@@ -129,10 +135,29 @@ private extension YHPreviewFamilyMemberViewController { ...@@ -129,10 +135,29 @@ private extension YHPreviewFamilyMemberViewController {
@objc func clickButton(sender : UIButton) { @objc func clickButton(sender : UIButton) {
for button in arrButtons { for button in arrButtons {
if let arr = button.layer.sublayers {
for layer in arr {
if layer is CAGradientLayer {
layer.removeFromSuperlayer()
}
}
}
} }
sender.addYinHeGradualLayer() sender.addYinHeGradualLayer()
sender.layoutIfNeeded()
if sender == parentButton {
arrData = arrDataForParents
} else if sender == childrenButton {
arrData = arrDataForChildren
} else if sender == brotherButton {
arrData = arrDataForBrother
} else if sender == spouseButton {
arrData = arrDataForSpouse
} else {
arrData = []
}
homeTableView.reloadData()
} }
func installData() { func installData() {
......
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