专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构

欢迎界面

  • 准备文件

  • NewFeature 目录下新建 HMWelcomeViewController.swift 继承自 UIViewController

代码实现

  • 目前集中精力开发欢迎界面,修改 AppDelegate 的根视图控制器,直接显示欢迎界面,方便开发

    window?.rootViewController = HMWelcomeViewController()
    
  • 搭建界面

    // MARK: - 懒加载控件
    /// 背景图片
    private lazy var backgroundImageView: UIImageView = {
      let imageView = UIImageView(image: UIImage(named: "ad_background"))
    
      return imageView
    }()
    
    /// 用户头像
    private lazy var iconView: UIImageView = {
      let imageView = UIImageView(image: UIImage(named: "avatar_default_big"))
    
      imageView.layer.cornerRadius = 42.5
      imageView.layer.masksToBounds = true
    
      return imageView
    }()
    
    /// 用户名称
    private lazy var messageLabel: UILabel = {
      let label = UILabel()
    
      label.text = "欢迎归来"
    
      // 根据内容自适应
      label.sizeToFit()
    
      return label
    }()
    
  • 添加到控制器 view

    // MARK: - 准备UI
    /// 准备UI
    private func prepareUI() {
      // 1.添加子控件
      view.addSubview(backgroundImageView)
      view.addSubview(iconView)
      view.addSubview(messageLabel)
    
      // 2.添加约束
    }
    

results matching ""

    No results matching ""