현재 사용자 정의 탭 막대를 만드는 중입니다. 괜찮 았어, 내가 그랬던 것처럼 기본 막대를 숨기는 것이었다. 나는 내 이미지를 준비하고, 켜고 끄는 이미지를 가지고있다. 다음을 사용하여 주 개념으로 구현하는 것으로 보입니다.사용자 정의 탭 막대 프레임 및 위치 설정
btn3.frame = CGRectMake (240, 430, 80, 50);
숫자 조합은 각 CGRectMake마다 고유합니다. 나는 해냈다. 그러나 나는 술집에서 3 개의 버튼을 사용하고있다. 이 자습서에서는 네 가지를 사용합니다. 내가 3 개의 버튼을 사용하고 4 개가 아닌 경우 각 CGRectMake의 번호 조합을 어떻게 설정해야합니까? 몇 개의 탭이 있는지에 따라 콤보가 서로 비례한다고 가정하기 때문에. 버튼 크기/프레임의 크기와 위치를 설정합니다.
나는 이것을 내 탭에 사용했지만 그 사이에 간격이있었습니다. btn1.frame = CGRectMake (0, 430, 80, 50); btn2.frame = CGRectMake (160, 430, 80, 50); btn3.frame = CGRectMake (240, 430, 80, 50);
이 페이지의 네 번째 상자에 있습니다.
나는 이것을 시도하고 'CGRect'에 'width'라는 이름의 멤버가 없다는 오류가 발생했습니다. – supermonkey
정확히 어디에서 호출했는지 모르기 때문에 의사 코드입니다. self.view.frame.size.width를 시도하십시오. –