2012-07-23 2 views
0

저는 웹뷰가 있다면 궁금 해서요. 또 다른 커스텀 UI를 그 위에 놓고 싶습니다. --View1-- | |UIView 계층

:

그래서 기본적으로 난 창을 가지고 있고, 나는 두 개의보기가 | --webView |

계층 구조 방식의 창을 기반으로 이러한보기를 설정하려면 어떻게해야합니까? 그래서 하나의 전망과 다른보기 위에 누워?

감사

UIView 클래스의 subviews 문서에서

답변

1

웹 뷰 위에 uiview를 추가하기 만하면됩니다. 다른보기의 프레임을 설정 한 다음 추가하십시오.

otherView.frame = CGRectMake(0, 430, webView.frame.size.width, 50); 
[webview addSubview:otherview]; 
0

". 배열의 파단의 순서는 인덱스 0 백 가장보기 인에서 볼 수있는 화면에 자신의 눈에 보이는 순서를 반영한다"

+0

필립, 그렇습니다.하지만 앞에서 두 가지를 모두 갖고 싶습니다. 단지 스택으로 정렬되어 있지만 둘 다 볼 수 있습니다. – kforkarim

+0

잘 모르겠다. .... 앞면이 작 으면 뒤쪽에 표시됩니다. 앞면에 약간의 투명도가 있으면 뒤쪽에 투명도가 1 도나 다른 것으로 표시됩니다. –

0

당신은 추가 UIViews의 순서를 변경할 수 있습니다, 당신은 프로그래밍 방식으로 계층 구조를 제어하는 ​​데 사용할 수있는 몇 가지 방법은 같은있다 :

  • addSubview :
  • bringSubviewToFront :
  • sendSubviewToBack :
  • removeFromSuperview
  • insertSubview : atIndex :
  • insertSubview : aboveSubview :
  • insertSubview : belowSubview :
  • exchangeSubviewAtIndex : withSubviewAtIndex이 :
  • isDescendantOfView :

는 굵게 방법에 특별한 관심을 넣어 것 같다 정확히 무엇을 찾고 계십니까? Apple UIView 설명서 here도 둘러보십시오.

ya!를 참조하십시오.