Swift 140

iOS swift 하나의 기능에 여러 UI요소를 적용 - IBOutlet Collection , Action-Any / 매개변수(Parameter) / 함수

iOS swift 하나의 기능에 UI요소를 적용 - Outlet Collection , Action-Any // Parameter // 함수 Outlet Collection - View에 동일한 속성을 지정시 여러 방법이 있는데 그 중에서 하나의 방법 https://mini-min-dev.tistory.com/106 https://beansbin-develop.tistory.com/6 [iOS] IBOutlet Collection이란? 중복되는 오브젝트들에 동일한 코드를 적용하는 경우 IBOutlet Collection을 사용할 수 있다. 1차 세미나 과제인 구글 로그인 화면 구현인데, 아래 그림과 같이 TextField가 3개 있고 borderWidth, borderRadius,. beansbin-de..

iOS swift Label 요소

resultLabel.backgroundColor = .clear 라벨의 배경을 투명하게 하고 싶을 때 라벨에 내용을 많이 많이 쓰고 싶을 때 lines = 0 으로 resultLabel.numberOfLines = 0 코드로 적거나 또는 인스펙터 속성창에서 설정 가능 라벨 안에 내용이 많을 경우 폰트사이즈를 작게 해주고 싶다면 ? autoshrink로 조절 textField 에도 응용: 글씨를 많이 쓸 때 작게 만들어준다 -> 아래에서 조절 textcolor 변경 myLabel.textColor = UIColor.red label fontsize 변경 label.font = UIFont.systemFont(ofSize: 20.0) label.font = UIFont.boldSystemFont(ofSiz..

iOS UISwitch에 대한 UI 속성

setOn(_:animated:) Set the state of the switch to On or Off, optionally animating the transition. func setOn( _ on: Bool, animated: Bool ) 쓰임새 = switchName.setOn(true, animated: true) onTintColor The color used to tint the appearance of the switch when it’s in the on position. on 위치에 있을 때 스위치 모양의 색상 바꾸기 var onTintColor: UIColor? { get set } thumbTintColor The color used to tint the appearance of..

iOS UITextField 에 대한 UI 속성 + 추가 액션

UITextField에 대한 UI 속성 https://developer.apple.com/documentation/uikit/uitextfield/1619643-textalignment Apple Developer Documentation developer.apple.com placeholder : ~를 입력하라고 안내해주는 안내문구 placeholder에 쓰는 글씨 색상 변경: 사용예시 >> emailtxtField.attributedPlaceholder = NSAttributedString(string: "이메일 주소 또는 전화번호", attributes: [NSAttributedString.Key.foregroundColor : UIColor.lightGray]) isSecureTextEntry :..

iOS UIButton 관련

[ UI 버튼 관련 ] [이미지를 UI버튼 크기에 맞게 조정하는 방법] Button의 속성 중 1) Style : plain으로 하는 경우 -> 이미지 placement 바꾸고.. 2) Style: default로 하는 경우 -> 이미지가 줄어들게 할 수 있고 사이즈 인스펙터에서 조정 정답이 하나만 있는 것은 아니고 방법은 여러가지임. 일반적인 방법은 없고 일단 뭔가 선택하고 나면 거기에 맞게 계속 수정할 방법이 생긴다. 1. 아이콘 + 텍스트 같이 쓰는 방법 - 위아래로 정렬해서 Style : plain으로 하는 경우 -> UI 버튼에서 아이콘 + 텍스트 위 아래로 같이 쓰는 방법 이미지의 Placement : Top 으로 바꾼다. Padding 설정하면 아이콘과 글씨 사이 간격을 줌. 2. UI버튼 ..

iOS swift 웹 뷰 앱에서 웹 페이지를 여는 방법

웹 뷰 앱에서 웹 페이지를 여는 방법 ex) HTML기반의 웹 페이지 열기 1번의 경우- 앱에서 포커스가 벗어남. 나머지 3가지는 앱 벗어나지 않고 웹 페이지를 브라우징 해줌. 2번,3번 -> 웹 뷰 객체를 사용하여 웹 페이지를 보여준다는 점에서 비슷. 웹뷰란 ? 웹 페이지를 탐색하기 위해 사용하는 뷰 객체. 앱 안에 심을 수 있는 일종의 내장형 웹 브라우저. 주어진 URL에 해당하는 HTML데이터를 앱 화면에 출력하는 역할. 인앱 브라우저(In-App Browser) :인터넷 상의 웹 페이지를 읽어들이기 위해서는 디바이스가 반드시 네트워크에 연결되어 있어야 한다. 인앱 브라우저의 단점 : 기본적인 UI외에는 편의적 기능을 대부분 직접 구현해야 함. ex)앞으로가기, 뒤로가기, 북마크 이와 같은 경우, ..