iOS 개발자/Xcode 기능 정리 21

Xcode 기능 - 버튼 테두리 넣기 / set button border

이번에는 버튼에 테두리를 넣어보는 방법에 대해 알려드릴께요 일단 시작하기에 앞서 먼저 코드로 색상을 가져오는 방법을 알고있어야 합니다! fdee.tistory.com/entry/Xcode-기능-코드로-색상-설정-및-변경하기-set-color-with-swift Xcode 기능 - 코드로 색상 설정 및 변경하기 / set color with swift 이번에는ViewController 에서 색상을 설정할 수 있는 방법에 대해 알아볼께요 1) Assets.xcassets 먼저 본인이 사용하고 싶은 색상을 만들어놓아야 합니다 이렇게 색을 먼저 만드셔야 합니다. 참고로 Appea fdee.tistory.com 1) ViewController 먼저 ViewController 에서 버튼을 연결시켜야 합니다 그러고 ..

Xcode 기능 - 코드로 색상 설정 및 변경하기 / set color with swift

이번에는ViewController 에서 색상을 설정할 수 있는 방법에 대해 알아볼께요 1) Assets.xcassets 먼저 본인이 사용하고 싶은 색상을 만들어놓아야 합니다 이렇게 색을 먼저 만드셔야 합니다. 참고로 Appearance 설정값을 Any, Dark 로 설정하시면 라이트모드, 다크모드 색을 정할 수 있답니다! 2) ViewController 이제 색을 만들었으면 ViewController 에서 색을 써봅시다 아까 Assets에서 만들었던 색의 이름을 통해 변수를 생성하여 바로 사용이 가능합니다! 참고로 흰색, 검은색 같이 단색의 경우 미리 만들어져 있는 색상을 사용할수도 있습니다. UIColor.white 이런식으로 사용이 가능합니다! ..

Xcode 기능 - 버튼, 뷰 모서리 둥글게 만들기 / button, view cornerRadius

이번에는 버튼, 또는 뷰의 모서리를 둥글게 처리하는 방법에 대해 알려드릴께요 일단 크게 두 가지 방법이 있습니다. 첫번째로 코드로 간단하게 구현하는 방법을 알려드리겠습니다 1) ViewController 일단 버튼, 또는 뷰의 모서리를 둥글게 만들기 위해서 먼저 ViewController 에서 버튼, 뷰가 연결되어 있어야 합니다 위의 이미지에선 버튼을 연결한 모습입니다. view 또한 마찬가지 방법으로 연결되어 있으면 됩니다. 저는 모서리를 둥글게 만드는 함수를 따로 만들었습니다 그 다음으로 아래처럼 하시면 됩니다! 연결된 UIButton.layer.cornerRadius = 곡률숫자 Button_plus_ou..

Xcode 기능 - 키보드 내리기, 사라지게 하기 / Keyboard disappear

이번에는 키보드를 내리는 방법을 알아보겠습니다 키보드 입력을 구현하였지만 키보드를 못내리게 되면 안되겠죠? 그래서 그중 하나의 방법인 화면 밖을 터치했을 때 키보드가 사라지겠금 하는 코드를 알려드릴께요 1) AppDelegate.swift 이번 코드는 키보드를 사용하는 ViewController 에서 구현을 해도 되지만 모든 화면에서 일괄적으로 적용되려면 AppDelegate에 추가하는 것을 더 추천드립니다! 이런식으로 AppDelegate에서 extension UIViewController 를 통해 ViewController 전반적으로 함수를 사용할 수 있게 합니다 extension UIViewController {..

Xcode 기능 - 키보드 입력 타입 설정 / keyboard input type

이번에는 키보드 입력에 대해 알아보겠습니다 여러가지 타입이 있어 설정이 다양하지만 크게 세가지에 대해 알아볼께요 1) ViewController 키보드 입력방식은 UITextField에 대한 속성이기 때문에 ViewController 에서 설정이 가능합니다 그렇기 때문에 ViewController에 UITextField가 먼저 연결되어 있어야 합니다! 이렇게 연결이 되었으면 준비가 끝났습니다! 1. 숫자입력 / numberPad 이렇게 입력시 숫자키보드가 뜨는 방식입니다 방법은 무지무지 간단해요! 일단 입력타입을 설정하는 함수로 따로 분리를 했습니다 그러고나선 처음에 연결해놓은 UITextField.keybordType = .numberPad 하면 끝입니다! I..

Xcode 기능 - 로딩화면 만드는 방법 / Loading Lunch Screen

이제 지금까지 바빴던 업데이트를 완료하였습니다! 조금더 정리하는 느낌으로 그동안 어플을 개발하면서 중간중간 썼었던 기능을 하나씩 정리하는 글을 올릴께요! 이번에는 로딩화면을 만드는 방법에 대해 알아보겠습니다 1) LaunchScreen.storyborad 로딩화면은 LaunchScreen.storyboard 에서 만들면 됩니다! 여기서 대부분 imageView를 추가하여 만들면 됩니다 그다음으로 로딩화면이 보이는 시간을 설정하고 싶다면? 2) AppDelegate.swift 잠시 몇초동안 강제적으로 로딩화면을 보이게 하는 기능입니다 func application(_ application: UIApplication, didFinishLaunchingWithOp..