5 自定义访客视图

import UIKit

class LYVisitorVc: UITableViewController {

    var isLogin: Bool = false
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
    }
    
    func setupNavUI() {
        
        navigationItem.leftBarButtonItem = UIBarButtonItem(title: "注册", target: self, action:#selector(registerButtonAction))
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "登录", target: self, action:#selector(loginButtonAction))
    }

    
    @objc private func registerButtonAction() {
        
        print("注册")
        
    }
    
    @objc private func loginButtonAction() {

        print("denglu")
        
    }

    
    
    //自定义视图重写 loadView
    override func loadView() {
        
        if isLogin == false {
            
            //没有登录,自定义访客视图
            let visitorV = UIView()
            visitorV.backgroundColor = UIColor.yellow
            view = visitorV
            
            setupNavUI()
            
        } else {
            
            //登录
            super.loadView()
            
        }
    }
    
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容