Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,6 @@ SMASHING iOS Assignment 레포입니다 🌀🧪
- GitHub 같이 망쳐보기 (아요 과제)
- 코딩 컨벤션 지키기
- 코리 규칙 설정해보기
- 머지하면서 망해보기
- 머지하면서 망해보기

# 2주차
26 changes: 22 additions & 4 deletions Smashing-Assignment/Extension/UITextField+.swift
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
//
// UITextField+.swift
// NewCombine
// Smashing-Assignment
//
// Created by JIN on 12/26/25.
// Created by 홍준범 on 12/26/25.
//

import Combine
import UIKit
import Combine

extension UITextField {
func textDidChangePublisher() -> AnyPublisher<String, Never> {
Expand All @@ -17,4 +17,22 @@ extension UITextField {
}
}


extension UITextField {
func addLeftPadding(_ width: CGFloat = 10) {
let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: width, height: self.frame.height))
self.leftView = paddingView
self.leftViewMode = ViewMode.always
}

func addRightPadding(_ width: CGFloat = 10) {
let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: width, height: self.frame.height))
self.rightView = paddingView
self.rightViewMode = ViewMode.always
}

/// 텍스트 필드에 좌우 패딩을 한 번에 추가합니다.
func addPadding(leftAmount: CGFloat = 10, rightAmount: CGFloat = 10) {
addLeftPadding(leftAmount)
addRightPadding(rightAmount)
}
}
38 changes: 0 additions & 38 deletions Smashing-Assignment/Presentation/Core/UITextField+.swift

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//
// ViewController_LSJ.swift
// Smashing-Assignment
//
// Created by 이승준 on 12/26/25.
//

import Foundation