当前位置:   article > 正文

UI控件常用设置之直接粘贴使用swfit版_fineui 复制到剪贴板

fineui 复制到剪贴板

常用控件设置

  1. UILable
  2. UIButton
  3. UITableViewController
  4. 常用宏设置

UILabel

常见设置:

  1. 设置换行
  2. 设置对齐方式
 lazy private var messageTitleLabel: UILabel = {
    let label = UILabel()
    label.textColor = UIColor.black
    label.backgroundColor = .clear
    label.textAlignment = NSTextAlignmentCenter;
    label.font = UIFont.systemFont(ofSize: 10)
    label.numberOfLines = 0
    return label
}()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

UIButton

常见设置:

  1. 设置圆角、边框样式
  2. 设置图片与标题相对位置
    lazy private var button: UIButton = {
        let button = UIButton(type: .custom)
        button.backgroundColor = .clear
        button.setTitle("详情", for: .normal)
        button.imageEdgeInsets = UIEdgeInsets.init(top: 0, left: 0, bottom: 0, right: 50)
        button.titleEdgeInsets = UIEdgeInsets.init(top: 0, left: -50, bottom: 0, right: 0)
        button.setTitleColor(.orange, for: .normal)
        button.titleLabel?.font = UIFont.systemFont(ofSize: 10)
        
        copyButton.layer.cornerRadius = 10
        copyButton.layer.masksToBounds = true
        copyButton.layer.borderColor = UIColor.orange.cgColor
        copyButton.layer.borderWidth = 1.0
        return button
    }()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

UITableViewController

常见设置问题
  1. UITableViewCell重用
  2. 取消分割线,取消点击跳转
  3. 设置右侧细节
  4. 添加分割线,行之间距离(默认没有方法,添加对应view视图即可)
	self.selectionStyle = .none
	self.tableView.separatorStyle = .none
	self.tableView.register(WMCommunitySendCodeTableViewCell.self, forCellReuseIdentifier: "cell")

  • 1
  • 2
  • 3
  • 4

常用宏设置

  1. 颜色设置
  2. 相对距离设置
func RGB(r: CGFloat, g: CGFloat, b: CGFloat, alpha: CGFloat) -> UIColor {
    return UIColor (red: r/225.0, green: g/225.0, blue: b/225.0, alpha: alpha)
}

func kScale(_ num: CGFloat) -> CGFloat {
    return num * screenWidth / 375
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

生命周期

ios开发生命周期分UIViewController生命周期App的生命周期,掌握的意义在于熟悉程序的执行过程。
生命周期

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/906535
推荐阅读
相关标签
  

闽ICP备14008679号