티스토리 뷰
반응형
안녕하세요 오늘은 텍스트 입력시 Max 값 입력시
마지막 자리를 자르고 입력이 체크하는 기능을 만들어보겠습니다..
코드는 간다하니깐 바로 써볼께요
extension ViewController : UITextFieldDelegate {
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
let MaxCnt = 7
if range.location > MaxCnt {
var str1 = textField.text!
let strRange = str1.index(str1.startIndex, offsetBy: 0) … str1.index(str1.startIndex, offsetBy: str1.count-1)
print(str1[strRange])
textField.text = String(str1[strRange]).stringTrim()
return false
}
return true
}
만약 Swift for 5.1 이라면
var str = "Fun World"
str.removeLast()
print(str)
결과 Fun Worl
요렇게 간단하게 사용하세요
반응형
'IOS' 카테고리의 다른 글
Swift ) label underline programmatically (0) | 2020.07.22 |
---|---|
[swift] openURL was deprecated in iOS 10.0 (0) | 2020.07.21 |
[swift] send email with MFMailComposeViewController (0) | 2020.07.18 |
[ios/swift] ActionSheet를 android toast 처럼 사용하기 (0) | 2019.08.15 |
[IOS] VMWare 를 이용한 mac os 설치 (0) | 2018.03.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 맛집
- Sandbox test login on
- Swift version code
- Swift app version check
- Sandbox account sign out
- autoclosure
- swift actor
- 위메프
- [WindowScene] Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?
- Swift button underline programmatically
- Swift label underline storyboard
- [WindowScene] Failed to Error
- SceneDelegate error
- How to get version swift
- swift autoclosure
- iPhone X safe area size
- Sandbox account logout
- 샤브샤브
- wwdc21 actor
- Bundle main infodictionary swift 4
- Swift button text underline
- android notification
- Swift 노치 구분
- Swift textField max length
- Swift check notch
- Swift 앱 버전
- Android
- firebase remote config
- swift uitextfield 글자수 제한
- 쇼미더머니6
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함