Commit 5edd3415 authored by Steven杜宇's avatar Steven杜宇

// 名片

parent cab40a64
......@@ -27,6 +27,12 @@ class YHNameCardDynamicViewController: YHBaseViewController {
return tableView
}()
lazy var noDataView: YHEmptyDataView = {
let view = YHEmptyDataView.createView("您还未发布过动态", kEmptyOrderBgName)
view.isHidden = true
return view
}()
deinit {
NotificationCenter.default.removeObserver(self)
}
......@@ -43,6 +49,13 @@ class YHNameCardDynamicViewController: YHBaseViewController {
make.bottom.equalToSuperview()
make.top.equalToSuperview()
}
view.addSubview(self.noDataView)
noDataView.snp.makeConstraints { make in
make.centerX.equalToSuperview()
make.top.equalTo(48)
make.width.equalTo(KScreenWidth)
make.height.equalTo(149)
}
}
func addObserver() {
......
......@@ -187,6 +187,7 @@ class YHNewNameCardViewController: YHBaseViewController {
lazy var publishBtn: UIButton = {
let btn = UIButton(type: .custom)
btn.setTitle("发布动态", for: .normal)
btn.addTarget(self, action: #selector(publishBtnClicked), for: .touchUpInside)
btn.titleLabel?.font = UIFont.PFSC_M(ofSize: 13)
btn.setTitleColor(.white, for: .normal)
btn.backgroundColor = UIColor.brandGrayColor8
......@@ -199,6 +200,7 @@ class YHNewNameCardViewController: YHBaseViewController {
lazy var cooperationBtn: UIButton = {
let btn = UIButton(type: .custom)
btn.setTitle("联系合作", for: .normal)
btn.addTarget(self, action: #selector(cooperationBtnClicked), for: .touchUpInside)
btn.titleLabel?.font = UIFont.PFSC_M(ofSize: 13)
btn.setTitleColor(.white, for: .normal)
btn.backgroundColor = UIColor.brandGrayColor8
......@@ -221,6 +223,28 @@ class YHNewNameCardViewController: YHBaseViewController {
return btn
}()
// 消息处理器
private lazy var messageHandler: YHIMMessageHandler = {
return YHIMMessageHandler(
viewController: self,
navigationController: navigationController
)
}()
@objc func publishBtnClicked() {
let publishVC = YHCirclePublishViewController()
publishVC.completion = { [weak self] in
self?.requestNameCardInfo()
}
let nav = YHNavigationController(rootViewController: publishVC)
nav.modalPresentationStyle = .fullScreen
present(nav, animated: true)
}
@objc func cooperationBtnClicked() {
self.messageHandler.gotoChatVC(senderID: self.userId)
}
@objc func didAddFriendBtnClicked() {
let view = YHFriendRequestView.createView()
view.userModel2 = self.viewModel.nameCardInfo
......
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