iOS(4)
-
[iOS][Swift] TextField, TextView 길이 제한하기 (maxLength)
UITextField 제한 TextField에 길이를 제한하고 싶은 경우 UITextFieldDelegate 를 상속받아 함수 내에서 제한하면 된다. 아래 코드는 21만큼 제한시키기 위해서! 20글자 제한하려고 했는데 한글은 마지막 글자 받침이 입력되지 않길래 그냥 21글자로.. 원하는 maxLength만큼 제한시키면 된다. 코드 1.class ViewContoller: UIViewController, UITextFieldDelegate { 2. func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { 3. guard let text = ..
2017.10.06 -
[iOS][swfit3] Label에 공백/간격/Padding 적용하기
안드로이드를 쓰다 넘어오다보니 padding이 없는게 너무 불편하다. 태그 형식의 Label을 만드는 경우가 종종 있는데 그 때 마다 찾게되는 padding Label 생성하고 적용하는 법이다. UILabel을 상속받은 paddingLabel 클래스 생성 후 정의해 사용하면 된다. padddingLabel Class 정의 1.class paddingLabel: UILabel { 2. @IBInspectable var padding: UIEdgeInsets = UIEdgeInsets(top: 4, left: 8, bottom: 4, right: 8) 3. 4. override func drawText(in rect: CGRect) { 5. let paddingRect = UIEdgeInsetsInsetRe..
2017.10.04 -
[iOS][swfit3] Circle ImageView 이미지 뷰 동그랗게 만들기
이미지 뷰 동그랗게 만드는 방법 1.imageView.layer.cornerRadius = imageView.frame.width / 2 2.imageView.clipsToBounds = true
2017.10.04 -
[Xcode][Tip] Theme 추가 및 적용하기
Xcode Xcode에서 기본적으로 제공해주는 10가지의 Theme이 있습니다. 상단 Xcode > Preferences > Fonts & Colors의 화면 하나같이 예쁘지 않다. 눈도 아프다. 오래 개발해야하는 입장에서 눈이 아프지 않으면서 예쁜 Theme을 사용하면 생산성이 높아질 것이므로 예쁜 Theme을 찾아 적용해봅시다! CodeThemes google에 xcode theme이라고 쳐도 많이 나오고, 50여가지의 theme을 제시하는 github도 있었지만, CodeThemes 사이트에서 편리하게 제공해주고 있는 것 같아서 해당 사이트를 이용하였습니다. 적용법 해당 사이트에 접속 후 원하는 Theme을 누르면 아래와 같이 뜹니다. download를 눌러 뜨는 코드를 복사해 atom같은 edit..
2017.09.12