스토리 보드의 작동 방식을 완전히 이해하지 못하고 혼란스러워하는 것으로 생각합니다.
편집 중에 스토리 보드 및 Swift 파일이 결합되지 않습니다.
무엇이 발생합니까? UIViewController
은 스토리 보드를 사용하여보기를 초기화하고 모든보기가 하위보기이며 모든 속성을 설정합니다. 이 초기화는 런타임 중에 발생합니다. 아마 당신은이 모든 뷰를 생성하는 코드가있는 다른 Swift 파일을 생성하고 있다고 생각하고 있는데, 이것은 정확하지 않습니다.
또한 IBOutlets에 대한 연결을 가지고 Swift에서 클래스에 대한 참조를 지정합니다. 예를 들어, 나중에 프로그래밍 방식으로 색상을 변경할 수 있습니다.
은 엑스 코드에서 다른 물건을 미리 몇 가지 방법이 있습니다 :
엑스 코드는 다른 장치와 언어를 사용하여 인터페이스 빌더에서 뷰를 미리 볼 수 있습니다. 어시스턴트 편집기 (상단 표시 줄에 서클이 2 개인 아이콘)를 연 다음 보조 에디터에서 미리보기를 선택하십시오. 그런 다음 여러 장치 해상도, 방향을 추가하고 언어를 선택할 수 있습니다. 그러나 IB의보기 만 표시되고보기에 연결된 Swift 클래스는 실행되지 않습니다.
사용자 정의보기를 만드는 경우 @IBDesignable
속성을 추가하면 Xcode에서 Interface Builder의 클래스를 컴파일하고 앱의 일부를 실행하여 앱에서 실행할 때처럼 보이게 할 수 있습니다. 나는 그것에 관하여이 기사를 추천 할 수 있었다 - http://nshipster.com/ibinspectable-ibdesignable/
당신의 대답에 감사드립니다! 알겠습니다! –