-
-
Save susieyy/d316547800b35d8380a2875b573619a6 to your computer and use it in GitHub Desktop.
#swtws
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
final class HogeViewController: UIViewContoller { | |
private lazy var emptyView: UIView = { | |
let view = UIView() | |
self.view.addSubview(view) | |
view.snp_makeConstraints { $0.edges.equalToSuperview() } | |
let label = UILabel() | |
label.textAlignment = .center | |
label.text = "No data" | |
view.addSubview(label) | |
label.snp_makeConstraints { $0.center.width.equalToSuperview() } | |
return view | |
}() | |
override func viewDidLoad() { | |
super.viewDidLoad() | |
// リクエスト部分は擬似コードです | |
Session.shard.request() { [weak self] response in | |
// 以下の最初の参照時に初めてemptyViewが初期化される | |
emptyView.hidden = (response.count > 0) | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment