나는 gameView (눈금 선이있는 파란색보기 만 있음)를 가지고 있습니다. 이 게임보기를 화면의 아래쪽과 측면에 고정하고 높이를 475로 설정합니다. 사용자가이보기를 탭하면 포인트를 찾고 셀의 원점과 프레임이있는 사용자 정의보기 (펜스 뷰)를 만듭니다 (너비와 높이). fenceView의 init 메소드에서 울타리 이미지의 새로운 UIImageView를 만들고이를 하위 뷰로 추가합니다. 하위보기의 크기가 슈퍼보기에 비례하지 않음
자동 레이아웃으로 인해 장치를 회전 할 때 gameView의 너비가 그에 따라 변경됩니다. 그러나 문제는 추가 된 펜스 뷰의 크기를 조정하지 않는다는 것입니다. gameview와 fenceView에 autoresizingMask = [.FlexibleWidth, .FlexibleHeight]를 설정하려고했습니다. 그러나 그것은 그 문제를 해결하지 못했습니다.
가로 모드에서는 울타리 이미지가 제대로 표시되지 않습니다. 내가하는 작은 실수 일지 모르지만 이틀 동안이 문제를 해결할 수는 없습니다. 어떤 도움이라도 대단히 감사합니다. 전체 높이가 항상 설정 475 한번에되기 때문에
SpriteKit을 사용해 보셨습니까? 그것은 UIViews를 사용하는 것보다 더 좋게 보입니다. –
저는 신속하고 IOS에 익숙하지 않습니다. SpriteKit에 대해서는 전혀 모른다. 하이 엔드 게임 디자인에만 해당되는 줄 알았어. 제가 확인하겠습니다. 장치가 회전 할 때 크기를 조정하려면 blue gameView가 필요합니다 (자동 레이아웃은 나를 대신합니다). 이제 서브 뷰의 크기가 적절하게 조정되는지 확인해야합니다. SpriteKit을 사용하면 어떤 이점이 있는지 지정할 수 있습니까? – Suhas