diff --git a/NADA-iOS-forRelease/Sources/Cells/CreationCard/BackCardCreationCollectionViewCell.swift b/NADA-iOS-forRelease/Sources/Cells/CreationCard/BackCardCreationCollectionViewCell.swift index 96de2bd3..24ee4910 100644 --- a/NADA-iOS-forRelease/Sources/Cells/CreationCard/BackCardCreationCollectionViewCell.swift +++ b/NADA-iOS-forRelease/Sources/Cells/CreationCard/BackCardCreationCollectionViewCell.swift @@ -116,6 +116,18 @@ extension BackCardCreationCollectionViewCell { private func setNotification() { NotificationCenter.default.addObserver(self, selector: #selector(textFieldDidChange(_:)), name: UITextField.textDidChangeNotification, object: nil) } + private func checkBackCardStatus() { + backCardCreationDelegate?.backCardCreation(withRequired: [ + "isMincho": isMinchoCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false, + "isSoju": isSojuCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false, + "isBoomuk": isBoomukCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false, + "isSauced": isSaucedCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false + ], withOptional: [ + "firstTMI": firstTMITextField.text ?? "", + "secondTMI": secondTMITextField.text ?? "", + "thirdTMI": thirdTMITextField.text ?? "" + ]) + } static func nib() -> UINib { return UINib(nibName: Const.Xib.backCardCreationCollectionViewCell, bundle: Bundle(for: BackCardCreationCollectionViewCell.self)) } @@ -170,26 +182,7 @@ extension BackCardCreationCollectionViewCell: UICollectionViewDelegate { } else { backCardCreationDelegate?.backCardCreation(requiredInfo: false) } - backCardCreationDelegate?.backCardCreation(withRequired: [ - "isMincho": isMinchoCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false, - "isSoju": isSojuCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false, - "isBoomuk": isBoomukCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false, - "isSauced": isSaucedCollectionView.indexPathsForSelectedItems == [[0, 0]] ? true: false - ], withOptional: [ - "firstTMI": firstTMITextField.text ?? "", - "secondTMI": secondTMITextField.text ?? "", - "thirdTMI": thirdTMITextField.text ?? "" - ]) - } - static func nib() -> UINib { - return UINib(nibName: Const.Xib.backCardCreationCollectionViewCell, bundle: Bundle(for: BackCardCreationCollectionViewCell.self)) - } -} - -// MARK: - UICollectionViewDelegate -extension BackCardCreationCollectionViewCell: UICollectionViewDelegate { - func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { - checkBackCradStatus() + checkBackCardStatus() } } @@ -247,7 +240,7 @@ extension BackCardCreationCollectionViewCell: UITextFieldDelegate { } func textFieldDidEndEditing(_ textField: UITextField) { backCardCreationDelegate?.backCardCreation(endEditing: true) - checkBackCradStatus() + checkBackCardStatus() textField.borderWidth = 0 } func textFieldShouldReturn(_ textField: UITextField) -> Bool { diff --git a/NADA-iOS-forRelease/Sources/SceneDelegate.swift b/NADA-iOS-forRelease/Sources/SceneDelegate.swift index 939b5c6b..1c53549e 100644 --- a/NADA-iOS-forRelease/Sources/SceneDelegate.swift +++ b/NADA-iOS-forRelease/Sources/SceneDelegate.swift @@ -23,7 +23,6 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { window = UIWindow(frame: windowScene.coordinateSpace.bounds) window?.windowScene = windowScene window?.rootViewController = UIStoryboard(name: Const.Storyboard.Name.tabBar, bundle: nil).instantiateViewController(withIdentifier: Const.ViewController.Identifier.tabBarViewController) - // window?.rootViewController = UIStoryboard(name: Const.Storyboard.Name.login, bundle: nil).instantiateViewController(withIdentifier: Const.ViewController.Identifier.loginViewController) window?.makeKeyAndVisible() IQKeyboardManager.shared.enable = true diff --git a/NADA-iOS-forRelease/Sources/ViewControllers/Onboarding/OnboardingViewController.swift b/NADA-iOS-forRelease/Sources/ViewControllers/Onboarding/OnboardingViewController.swift index 66c7f3ad..a7359af0 100644 --- a/NADA-iOS-forRelease/Sources/ViewControllers/Onboarding/OnboardingViewController.swift +++ b/NADA-iOS-forRelease/Sources/ViewControllers/Onboarding/OnboardingViewController.swift @@ -13,15 +13,12 @@ class OnboardingViewController: UIViewController { private var currentIndex: CGFloat = 0 private let onboardingList = ["onboarding01", "onboarding02", "onboarding03", "onboarding04"] - // TODO: - πŸͺ“ μ„ λ°°λ₯Œλ“€ 이런 λ°©λ²•λ„μžˆμ–΄μ„œ 써봀어여 μ‚¬μ΄μ¦ˆκ°™μ€ μ“°μ΄λŠ” μˆ«μžλ“€ μ—¬κΈ°μ„œ 닀뀄도 쒋을거 κ°™μ•„μ—¬.. private enum Size { static let cellWidth: CGFloat = 327 static let cellHeigth: CGFloat = 327 static let cellTopInset: CGFloat = 198 static let cellBottomInset: CGFloat = 208 - // TODO: - λ‚˜μ»€ν†€ λ•Œ λΌμ΄λΈŒμ½”λ”© μ‡Όμ‡Όμ‡Ό static let cellLineSpacing: CGFloat = 85 - // TODO: - κΈ°κΈ°λŒ€μ‘μ‘ ν•„μš”. static let topSafeArea: CGFloat = 44 }