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-develop.tistory.com
Action-Any 타입 지정해서 연결시
예를 들어 버튼이 여러개인데 같은 기능을 수행하게 하고싶을 때 : Type 을 Any 로 연결
(위 예제에서는 임시 버튼 어떤걸 클릭해도 키보드 내리게 한다)
뷰의 아웃렛은 1:1의 관계이고,
여러개의 뷰에 1개의 액션은 연결할 수 있다.
Parameter (매개변수)
코드가 반복되는 경우 - 매개변수로 묶어서 여러개의 버튼에 뿌려준다.
'주머니' 만들기
parameter - 내부 매개변수
argument label - 외부 매개변수 (주로 어떤 기능인지 더 구체적으로 설명하고 싶을 때 적는 것 같다)
+) 와일드 카드 식별자: argument label 을 사용하고 싶지 않을 때 사용 (언더바 긋기)
함수
-뷰 객체의 공통적 UI속성을 나타낼 때
-버튼 클릭시 등 공통된 액션 나타낼 때
'iOS > iOS SeSAC 2기 TIL' 카테고리의 다른 글
git 관련 (0) | 2022.07.08 |
---|---|
iOS swift 키보드 내리기 방법 여러가지 (0) | 2022.07.07 |
iOS swift Label 요소 (0) | 2022.07.07 |
iOS UISwitch에 대한 UI 속성 (0) | 2022.07.06 |
iOS UITextField 에 대한 UI 속성 + 추가 액션 (0) | 2022.07.06 |