훌이
후리스콜링개발
훌이

블로그 메뉴

  • 왈 (iOS APP)
  • Github
전체 방문자
오늘
어제
  • 전체 (171)
    • ⭐️ 개발 (140)
      • JAVA (4)
      • Web (5)
      • iOS & Swift (94)
      • iOS Concurrency (4)
      • Rx (18)
      • Git (6)
      • WWDC (1)
      • Code Refactor (3)
      • Server (1)
    • ⭐️ Computer Science (22)
      • 운영체제 (10)
      • 네트워크 (5)
      • PS (7)
    • 경제시사상식 (8)
    • 기타 등등 (0)

인기 글

최근 글

07-17 09:03

티스토리

hELLO · Designed By 정상우.
훌이

후리스콜링개발

[iOS] xib 사용해서 재사용 가능한 Custom View 만들기
⭐️ 개발/iOS & Swift

[iOS] xib 사용해서 재사용 가능한 Custom View 만들기

2022. 8. 10. 02:42
728x90
반응형

 

View를 선택해 xib 파일을 만들어준다.

그 다음 두 번째로 Cocoa Touch Class를 선택해 해당 파일의 실제 UIView 클래스 파일을 만들어 준다.

 

나는 PosterView라고 이름을 지어줬다. 다음으로, xib 파일과 클래스 파일을 연결시켜주는 단계다.

두 가지 방법이 있다. Custom Class를 바꿀 건지, File's Owner를 바꿀 건지. 후자를 선택할 거다. 이유는 활용도가 더 높기 때문!

 

인스펙터 영역에서 5번째 부분을 보면 File's Owner가 있다. 해당 영역에서 PosterView를 찾아서 입력해준다.

아래 사진처럼 왼쪽 부분 Placeholders -> File's Owner를 먼저 선택하면 보일 거다. 근데 이조차도 보이지 않는다면,, Document outline을 숨겨둔 것이니 그 부분을 show해주길..

 

 

다음으로 xib 파일의 영역에서 safeArea 부분이 필요없기 때문에 해제해줄 거다.

인스펙터 첫 번째 영역에서 Interface Builder Document -> Use Safe Area Layout Guides를 언체크해준다.

 

 

마지막으로 인스펙터의 5번째 영역에서 simulated Metrics -> Size를 Freeform으로 체크해서 원하는 UIView 크기로 조절해 작업할 수 있게 설정한다.

 

 

여기에 이제 오브젝트를 얹어서 클래스 파일에 아웃렛으로 연결짓고 사용해주면 끝.

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'⭐️ 개발 > iOS & Swift' 카테고리의 다른 글

[iOS] UIImagePickerController  (0) 2022.08.12
[iOS] 간만에 코드 자랑하기  (0) 2022.08.10
[Swift] required init?(coder: NSCoder)  (0) 2022.08.10
[iOS] Swift Attribute 중 @IBInspectable과 @IBDesignable  (0) 2022.08.09
[iOS] 동기, 비동기 시작하기 앞서 그냥 오늘 배운 거...  (0) 2022.08.05
    '⭐️ 개발/iOS & Swift' 카테고리의 다른 글
    • [iOS] UIImagePickerController
    • [iOS] 간만에 코드 자랑하기
    • [Swift] required init?(coder: NSCoder)
    • [iOS] Swift Attribute 중 @IBInspectable과 @IBDesignable
    훌이
    훌이

    티스토리툴바