专业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.添加约束 }