테스트 및 연습을 위해 오른쪽 공간이 있고 다음 줄로가는 한 다른 컨트롤 옆에 하나의 컨트롤을 정렬하는 실제 간단한 레이아웃 관리자를 구현하고 싶습니다.하위 뷰 레이아웃을 수동으로 시작하는 방법은 무엇입니까?
예 : UIView를 사용하고 임의의 너비가있는 UIButton을 하위보기로 계속 추가합니다. 하나의 "선"은 40 픽셀 높이입니다. 첫 번째 버튼은 (0,0)에 추가되고 다음 버튼은 (120,0)에 추가되고 다음 버튼은 너무 넓어서 (0,40), 다음 버튼이 (80,40) 등으로 이동합니다.
질문하는 방법은 아니지만 MonoTouch의 방법이 관련된? 내 생각 엔 LayoutSubViews()을 오버라이드하고 내 논리를 구현하여 컨트롤을 맞추는 것이 맞습니까? base.LayoutSubViews()를 호출해야합니까? 다른 것을 무시해야합니까? 물론 단추가 제거되거나 추가 될 때 및보기 자체의 크기가 변경 될 때 다시 정렬해야합니다. SizeToFit()도 터치해야하나요?
르네는