2011-03-02 5 views
0

일부 단추를 겹치기를 원하는 그래프보기가 있습니다. 그래프를 추가 한 후 단추로 펜촉을 만들고 하위보기로 추가하면 단추가 흰색 화면 위에 표시됩니다.iOS에서 하위보기를 어떻게 스택합니까?

GraphViewController *graphViewController = [[GraphViewController alloc] init]; 
[self.view addSubview:graphViewController.view]; 
GraphButtonViewController *graphButtonViewController = [[GraphButtonViewController alloc] initWithNibName:@"GraphButtonView" bundle:nil]; 
[self.view addSubview:graphButtonViewController.view]; 
+0

그래서 GraphButtonView는 버튼을 유지합니까? 그리고 "GraphButton"은 "GraphView"안에있을 것입니까? 그렇다면 GraphButtonViewController.view를 그래프보기의 하위보기로 추가하면됩니다. [graphViewController.view addSubview : graphButtonViewController.view]; –

답변

1

GraphButtonView xib가 (주)보기에 대한 투명 배경을 만들도록 시도 했습니까?

+0

그래, 방금 그게 문제라고 생각 했어. 고마워. 하나의 문제점은 버튼보기가 그래프의 기능을 차단한다는 것입니다. 펜촉을 정말 작게 만듦으로써이를 해결할 수 있습니까? 아니면 UIButtons 프로그래밍 방식으로 또는 뭔가 추가 시도해야합니다. –

+0

대개 저는 오버레이 버튼을 프로그래밍 방식으로 추가합니다. 그런 식으로 그래프의 크기를 조정하면 버튼을 맞출 수 있습니다. – hotpaw2

+0

단추에 대한보기 컨테이너를 원하는 모든 차원으로 만들 수 있습니다. IB에서 일하기를 원할 경우, XIB의 기본보기에 상태 표시 줄 - 없음이 있는지 확인하십시오. 이제 뷰의 크기를 조정할 수 있습니다. –

관련 문제