2016-10-31 2 views
1

일부 뷰 컨트롤러가 있습니다. 이 버튼들은 움직이며 스크린을 따라 움직입니다.View 컨트롤러를 오버레이하는 방법

그 중 하나를 누르면 다른보기 컨트롤러에 연결하고 여전히 그 위에 표시 할 수 있습니다.

Segued View Controller와 버튼 모두에서 계속 액세스 할 수 있어야합니다. 즉 사용자가 상호 작용할 수 있어야합니다.

보기 컨트롤러를 다른 모든 버튼 위에 오버레이 할 수 있습니까?

컨테이너보기와 그 위에 버튼이있는보기 컨트롤러를 만들고 다른보기 컨트롤러를 컨테이너에 만들려고했으나 다른보기 컨트롤러에 연결하려고 시도 할 때 단추를 덮습니다.

+0

글쎄, 이것이 실제로 발생하는 예를 생각해보십시오 : 네비게이션 컨트롤러. 내비게이션 컨트롤러의 다른보기 컨트롤러에 연결하면 탐색 막대가 "여전히 그 위에 있습니다". 이렇게하면 컨테이너 뷰를 사용하는 것이 좋습니다. 당신은 말합니다 : "그러나 다른 뷰 컨트롤러와 연결하려고하면 버튼을 덮습니다". 좋아요, 그렇지만 해결해야 할 문제가 있습니다. 네비게이션 컨트롤러의 자식이 네비게이션 바를 감추지 않으므로, 네가 버튼을 감추면 뭔가 잘못됐다. – matt

+0

check https://stackoverflow.com/a/45817762/1106035 –

답변

0

두 번째 viewcontrollers의 viewdid가 표시되면 [containerview bringubviewtofront]를 사용하여 버튼 컨테이너보기를 앞으로 가져 오십시오.

관련 문제