2015-01-26 2 views
10

스토리 보드에 미리 요소 중 일부를 그리기 때문에 프로그래밍 방식으로 추가하는 mapView를 계층 구조 뷰의 맨 아래에 추가하려고합니다.뷰 계층 구조의 맨 아래에 서브 뷰를 추가하는 방법

그래서, 내가 메서드를 호출 한 후 :

[self.view addSubview:self.map]; 

내가보기 계층 구조의 맨 아래에 넣어 어떻게?!

+2

당신이 사용할 수있는'- (무효) insertSubview : (UIView의 *)보기 atIndex : (NSInteger) index' –

답변

19

그냥 직접 입력하십시오.

[self.view insertSubview:_map atIndex:0]; 
11

"이 메서드는 지정된 뷰를 subviews 속성의 뷰 배열 시작 부분으로 이동합니다."

[self.view sendSubviewToBack:yourView]; 
2

Robert와 rcat24가 작동합니다. 또한 는

당신은 적어도되는 최상위 인 "zPosition"

subViewToBeOnTop.layer.zPosition=1.0; 

subViewToBeOnBottom.layer.zPosition=.9; 

1, 0을 사용할 수 있습니다.

0

스위프트 3

스위프트 4

view.insertSubview(view, at: 0)