123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- //
- // PublishNewAlbumNavigationBarView.swift
- // RainbowPlanet
- //
- // Created by 南鑫林 on 2019/11/18.
- // Copyright © 2019 RainbowPlanet. All rights reserved.
- //
- import UIKit
- class PublishNewAlbumNavigationBarView: BaseView {
- override func setupViews() {
- backgroundColor = .white
- addSubview(navigationBgView)
- navigationBgView.addSubview(backButton)
- navigationBgView.addSubview(titleButton)
- navigationBgView.addSubview(finishButton)
- }
-
- override func setupLayouts() {
- navigationBgView.snp.makeConstraints { (make) in
- make.top.equalTo(kSafeStatusBarHeight)
- make.left.right.bottom.equalToSuperview()
- }
- backButton.snp.makeConstraints { (make) in
- make.centerY.equalToSuperview()
- make.left.equalTo(14)
- make.size.equalTo(30)
- }
- titleButton.snp.makeConstraints { (make) in
- make.center.equalToSuperview()
- }
- titleButton.layoutButton(edgeInsetsStyle: ButtonEdgeInsetsStyle.right, imageTitleSpace: 2)
-
- finishButton.snp.makeConstraints { (make) in
- make.centerY.equalToSuperview()
- make.right.equalTo(-14)
- }
- }
-
- lazy var navigationBgView: UIView = {
- let navigationBgView = UIView()
- return navigationBgView
- }()
-
- /// 返回按钮
- lazy var backButton: UIButton = {
- let backButton = UIButton(type: UIButton.ButtonType.custom)
- backButton.setImage(kImage(name: "navbar_back_black"), for: UIControl.State.normal)
- return backButton
- }()
-
- /// 标题按钮
- lazy var titleButton: UIButton = {
- let backButton = UIButton(type: UIButton.ButtonType.custom)
- backButton.setImage(kImage(name: "ico_arrow_down"), for: UIControl.State.normal)
- backButton.setImage(kImage(name: "ico_arrow_up"), for: UIControl.State.selected)
- backButton.setTitle("所有照片", for: UIControl.State.normal)
- backButton.titleLabel?.font = kMediumFont16
- backButton.setTitleColor(k333333Color, for: UIControl.State.normal)
- return backButton
- }()
-
- /// 完成
- lazy var finishButton: UIButton = {
- let finishButton = UIButton(type: UIButton.ButtonType.custom)
- finishButton.isEnabled = false
- finishButton.setTitle("完成", for: UIControl.State.disabled)
- finishButton.setTitleColor(kThemeColor, for: UIControl.State.normal)
- finishButton.setTitleColor(k999999Color, for: UIControl.State.normal)
- backButton.titleLabel?.font = kRegularFont14
- return finishButton
- }()
- }
|