내가

2012-10-10 1 views
0

나는 내가이 일을 실행할 때 나는 그것이 simulator.But에서 잘 작동하고 내가

projectview=[[UIView alloc]initWithFrame:CGRectMake(200, 0, 640, 700)]; 

UIGraphicsBeginImageContext(projectview.frame.size); 
[[UIImage imageNamed:@"board.png"] drawInRect:projectview.bounds]; 
UIImage *lblviewimage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 

projectview.backgroundColor=[UIColor colorWithPatternImage:lblviewimage]; 
[self.view addSubview:projectview]; 

아래처럼 UIView의 배경으로 하나 개의 이미지를 설정 한 application.In을 개발하고있는 UIView의 배경 검은 색을 제거하는 방법 장치에서 그 이미지가 uiview에 추가되고 해당 이미지 이외의 나머지 공간이 black.So로 나타나면 어떻게 그 검은 색을 제거 할 수 있는지 말해주십시오.

+0

projectview.backgroundColor = [UIColor clearColor]; 또는 원하는 색상. – kamleshwar

답변

1

단순히 projectview.backgroundColor = [UIColor clearColor];

사용 또는 기본 흰색을 표시하려면 다음

UIImageView *imageview = [[UIImageView alloc]initWithFrame:CGRectMake(200, 0, 640, 700)]; 
[projectview addSubView:imageview]; 

그나마이있는 UIView의 배경을 설정 이제

projectview.backgroundColor = [UIColor whiteColor];

을 쓰기 추가 다른 이미지 뷰를 설정하고 그에 따라 프레임을 설정하십시오.

+0

안녕하세요. 저는 이미지를 배경색으로 사용해야합니다. 그리고 그 이미지 이외의 다른 이미지를 clearcolor로 유지해야합니다. self.view 배경색을 원하지 않습니다. –

+0

그런 다음 imageView를 만들고 projectView의 전체 프레임에 이미지를 추가하십시오. imageView = [[UIImageView alloc] initWithFrame : CGRectMake (200, 0, 640, 700)]; – IronManGill

+0

Iam은 왼쪽에서 오른쪽으로 애니메이션을 수행합니다. 이미지 뷰를 추가하면 그 애니메이션 시간에 이미지 뷰가 움직이지 않고 다른 이미지 뷰를 덮어 씁니다 .UO 뷰를 배경으로 설정해야합니다. –