3 개의 사용자 지정보기를 표시하는보기 컨트롤러가 있습니다. 내 질문은, 각 하위보기 또는 아닌 XIB를 만드는 것이 좋습니다?보기 컨트롤러의 iOS 다중 XIB
나는 XIB 파일을 로딩하는 것이 정말 비싸다는 말을 들었으므로,보기 컨트롤러에 대해 하나의 XIB 만 갖고 컨트롤러의 사용자 지정보기에 대해 XIB를 사용하지 않는 것이 좋습니다. 그러나,이를 방지하기 위해 사용자 지정보기의 제약 조건을 코드별로 설정 한 것을 보았습니다 (XIB가 없기 때문에 IB를 사용할 방법이 없기 때문에). 그래서 각 하위 뷰에 대해 XIB를 만들고 설정 한 다음 IB를 사용하여 제약 조건을 설정하는 것이 좋습니다 (우수 사례 및 효율적인)인지 궁금합니다.
미리 감사드립니다.
고마워요. 레이아웃 엔진은 Autolayout/IB를 사용할 때에 만 참여할 수 있습니까? 나는 그 일을하지 않을 것입니다. 여러분이 여러 줄로 끝나고 그 결과를 알아내는 것은 정말로 어렵습니다. 단지 IB가 아닌 코드로 설정하는 것이 더 효율적인지 알기 위해서입니다 ("오래된" 및 Autolayout 것들). – srodrigo
xib 또는 코드에서 작성된 모든 제약 조건은 동일합니다. AutoLayout의 '비용'은 너무 걱정하지 않아도됩니다. 일반적으로보기 위치를 매우 정기적으로, 즉 모든 프레임을 업데이트해야하는 경우 AutoLayout과 프레임을 수동으로 설정하는 것만 볼 수 있습니다. –
모두 삭제되었습니다. 많은 감사합니다! :) – srodrigo