Mac과 iOS 장치 모두에서 시각 장애인이고 Voiceover를 사용하므로 iOS 개발을 시작했지만 마우스를 사용할 수 없습니다. 이 특별한 경우에는 나를 위해 UI를 디자인 할 사람을 얻을 수 없으므로 자신 만의보기에 9 개의 컨트롤을 배치하고 싶습니다. 아무 것도 복잡하지 않고 단지 3 개의 행으로 구성됩니다.Interface Builder를 사용하지 않고 CocoaTouch 컨트롤 좌표 및 크기 지정
인터페이스 빌더에서 마우스를 사용하여 연결을 만들고 라이브러리에서보기로 컨트롤을 드래그해야하므로 직접 할 수 없습니다. 그래서 코드로 UI를 만들었습니다.
는하지만 지금은 컨트롤을 배치 할 : 옆 그 밑에
- UILabel의.
- 거기에는 몇 가지 컨트롤이 있습니다. 제 의도는 단순한 UI임을 나타 내기위한 것입니다.
누구나보기에 이러한 컨트롤을 정렬하는 데 사용할 수있는 팁이나 규칙이 없습니다. 각 컨트롤은 다음과 유사한 구문을 사용하여 초기화 : 내 머리에서 수학을하고 medioca 결과와 X/Y/너비/높이 값의 합리적인 세트를 얻으려고 시간을 보냈습니다
inputField = [[UITextField alloc] initWithFrame:CGRectMake(x, y, width, height)];
. 이전에이 작업을 수행 한 다른 사람들의 팁은 크게 감사 할 것입니다.
팁 주셔서 감사합니다. 아아아는 나를 위해 작동하지 않을 것입니다. 문제는 인터페이스 빌더를 처음부터 사용할 수 없다는 것입니다 :-) – Saqib