거의 모든 상황에서 뷰를 만들때 재사용을 할 수 있도록 만듭니다. 왜냐면 디자인의 버튼을 예를 든다면 거의 비슷한 버튼이 나오죠... 그래서 CustomView를 하는 방법을 알아보도록 합시다. 저는 UIViewController에 이런걸 넣고 싶어요 그렇죠 My Name is DH 부분의 파란 배경까지가 CustomView 입니다. 사용할 File은 대략 이렇게 3개에요. 자 그럼 하나씩 봅시다. 1. CustomView import UIKit extension UIView { func loadView(nibName: String) -> UIView? { let bundle = Bundle(for: type(of: self)) let nib = UINib(nibName: nibName, bundle: ..
iOS에서 Custom View를 만들때 xib를 불러와서 많이 이용합니다. 하지만 이렇게 할 경우에, Storyboard에서 사용할 경우에 오류가 발생하게 되는데요. 에러가 발생하는것은 무조건 해결해야한다고 생각합니다. 뭐 다음과 같이 #if TARGET_INTERFACE_BUILDER를 이용하면 됩니다. 123456789101112131415161718192021222324 func loadNib(name: String? = nil) -> UIView? { let nib = { () -> UINib in var bundle: Bundle? #if TARGET_INTERFACE_BUILDER bundle = Bundle(for: type(of: self)) #endif let nibName = name..
- Total
- Today
- Yesterday
- centos8
- Windows
- nodejs
- docker
- ios
- intellij
- Xcode
- rxswift
- MySQL
- enum
- windows10
- go
- android
- Codable
- php
- cocoapods
- ubuntu
- Gradle
- tomcat
- git
- Java
- CentOS
- war
- Spring
- Python
- golang
- github
- SWIFT
- Linux
- Kotlin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |