2013-04-02 8 views
2

xamarin에 ios 앱을 개발 중입니다. 버튼을 클릭 할 때 하위 뷰를 표시하는 방법 (하위 코드 생성에 xcode IB를 사용했습니다.) 그러면 동일한 버튼을 클릭 할 때 다시 하위 뷰를 표시합니다. 버튼을 세 번 누르면 3 개의 하위보기가 표시되어야합니다. 그것은 그런 일이 될 것입니다 매우 일반적인 방법으로버튼 클릭시 하위 뷰 표시

답변

1

:

yourButton.TouchUpInside += (object sender, EventArgs e) => { 
    var newView = new UIView(); 
    // do some stuff with your view here 
    this.Add (newView); 
}; 
+0

나는 폭 (300)과 높이 (50)와 작은 하위 뷰를 원하는 내가 4 번을 버튼 폭의 4 파단을 클릭 버튼 click.If에 표시하세요 300과 50이 사라져야합니다.이 서브뷰들은 차례대로 변합니다. – pritam

+0

pritam, 각각의 새보기가 추가되지만 서로 위에 겹쳐서 표시됩니다. 그들을 다른 장소에 배치하려면 RectangleF를 사용하여 새보기를 만들어 다른 위치에 배치하십시오 (예 :'var newView = new UIView (new RectangleF (0, 50, 300, 50)); –

관련 문제