forked from TeamNADA/NADA-iOS-ForRelease
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add: CardCreationCategoryViewController 생성 (TeamNADA#327)
- 생성 및 UI Components 추가
- Loading branch information
Showing
1 changed file
with
151 additions
and
0 deletions.
There are no files selected for viewing
151 changes: 151 additions & 0 deletions
151
...rRelease/Sources/ViewControllers/CardCreation/VC/CardCreationCategoryViewController.swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,151 @@ | ||
// | ||
// CardCreationCategoryViewController.swift | ||
// NADA-iOS-forRelease | ||
// | ||
// Created by kimhyungyu on 2023/02/20. | ||
// | ||
|
||
import SnapKit | ||
|
||
import UIKit | ||
|
||
class CardCreationCategoryViewController: UIViewController { | ||
|
||
// MARK: - Components | ||
|
||
private let navigationBarView: UIView = { | ||
let view = UIView() | ||
view.backgroundColor = .white | ||
|
||
return view | ||
}() | ||
|
||
private let backButton: UIButton = { | ||
let button = UIButton() | ||
button.setImage(UIImage(named: "iconArrow"), for: .normal) | ||
|
||
return button | ||
}() | ||
|
||
private let titleLabel: UILabel = { | ||
let label = UILabel() | ||
label.text = "명함 만들기" | ||
label.textColor = .primary | ||
label.font = .title02 | ||
|
||
return label | ||
}() | ||
|
||
private let basicBackgroundView: UIView = { | ||
let view = UIView() | ||
view.backgroundColor = .cardCreationUnclicked | ||
view.layer.cornerRadius = 15 | ||
|
||
return view | ||
}() | ||
|
||
private let basicTextlabel: UILabel = { | ||
let label = UILabel() | ||
label.text = "기본" | ||
label.textColor = .primary | ||
label.font = .title02 | ||
|
||
return label | ||
}() | ||
|
||
private let basicImageView: UIImageView = { | ||
let imageView = UIImageView() | ||
imageView.image = UIImage(named: "icnBasic") | ||
|
||
return imageView | ||
}() | ||
|
||
private let jobBackgroundView: UIView = { | ||
let view = UIView() | ||
view.backgroundColor = .cardCreationUnclicked | ||
view.layer.cornerRadius = 15 | ||
|
||
return view | ||
}() | ||
|
||
private let jobTextlabel: UILabel = { | ||
let label = UILabel() | ||
label.text = "직장" | ||
label.textColor = .primary | ||
label.font = .title02 | ||
|
||
return label | ||
}() | ||
|
||
private let jobImageView: UIImageView = { | ||
let imageView = UIImageView() | ||
imageView.image = UIImage(named: "icnOffice") | ||
|
||
return imageView | ||
}() | ||
|
||
private let diggingBackgroundView: UIView = { | ||
let view = UIView() | ||
view.backgroundColor = .cardCreationUnclicked | ||
view.layer.cornerRadius = 15 | ||
|
||
return view | ||
}() | ||
|
||
private let diggingTextlabel: UILabel = { | ||
let label = UILabel() | ||
label.text = "덕질" | ||
label.textColor = .primary | ||
label.font = .title02 | ||
|
||
return label | ||
}() | ||
|
||
private let diggingImageView: UIImageView = { | ||
let imageView = UIImageView() | ||
imageView.image = UIImage(named: "icnFan") | ||
|
||
return imageView | ||
}() | ||
|
||
private let checkMarkImageView: UIImageView = { | ||
let imageView = UIImageView() | ||
imageView.image = UIImage(named: "iconDone") | ||
|
||
return imageView | ||
}() | ||
|
||
private let contentTextlabel: UILabel = { | ||
let label = UILabel() | ||
label.text = """ | ||
"다크모드를 켜고 아이콘의 재미있는 포인트를 찾아보세요👀 | ||
(더보기 > 다크모드 스위치 활성화) | ||
""" | ||
label.textColor = .mainColorButtonText | ||
label.font = .textRegular05 | ||
|
||
return label | ||
}() | ||
|
||
// MARK: - View Life Cycle | ||
|
||
override func viewDidLoad() { | ||
super.viewDidLoad() | ||
|
||
setUI() | ||
setLayout() | ||
} | ||
} | ||
|
||
// MARK: - Extension | ||
|
||
extension CardCreationCategoryViewController { | ||
private func setUI() { | ||
|
||
|
||
} | ||
|
||
private func setLayout() { | ||
|
||
} | ||
} |