2014-06-11 9 views
0

내 배경을 viewcontroller 이미지로 설정해야합니다. 다른 SO 답변을 읽은 후 나는 우리가 코드를 삽입해야한다고 참조 :ios viewcontroller의 배경 이미지가 작동하지 않습니다.

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"login_page_bg.png"]]] 

내가 이런 짓을하지만 여전히 흰색 배경을 얻을

viewDidLoad에. 내 login_page_bg.png는 내 XYZLoginPageViewController.m과 같은 폴더에 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+0

해당 컨트롤러 (scrollview, tableview)에 전체 화면 하위보기가 있습니까? – streem

답변

2

뷰에서 이미지 뷰를 가져옵니다.

UIImageView *bgImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background-image"]]; 
bgImageView.frame = self.view.bounds; 
[self.view addSubview:bgImageView]; 
[self.view sendSubviewToBack:bgImageView]; 
+0

, 고마워 :)하지만 왜 self.view setBackgroundColor 작동하지 않습니다? UIImageView를 사용하면 불필요하게 장면에 추가보기가 추가 될 것이라고 생각했습니다. –

관련 문제