IBAction에서 새 UIViewController를 열어야하는 경우가 있습니다. 이 새로운 UIViewController 투명해야합니다. 정상적인 모달 전환을 수행하면 이전 UIViewController가 숨겨집니다. 이것에 대한 제안?IB 작업에서 VC에 투명도 추가 - iOS
-1
A
답변
1
모달보기 컨트롤러보기 속성에 알파를 변경하도록 지시하고 싶을 것입니다.
- (void) viewDidLoad
{
[self.view setAlpha:0.5];
}
지금, 다른 접근 방식은 단지 새로운 UIView
는 메인 뷰 컨트롤러의 하위 뷰으로 추가 사용하는 것입니다 :
그것만큼 간단합니다 (최고의 뷰 컨트롤러 viewDidLoad
에서 수행). 다음은에 애니메이션을 당신의 방법을 보여줍니다
UIView *myNewView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[myNewView setAlpha:0.0];
[self.view addSubview:myNewView];
[UIView animateWithDuration:1.5 animations:^{
[myNewView setAlpha:0.5];
}];
편집 :.이처럼 설정 시도, 배경보기의 알파를 변경하고 서브 뷰의 알파를 유지합니다.
[myNewView setBackgroundColor:[[UIColor blueColor] colorWithAlphaComponent:0.2]];
[myNewViewsSubView setBackgroundColor:[[UIColor redColor] colorWithAlphaComponent:1.0]];
+0
해답을 가져 주셔서 감사합니다. setAlpha는 하위 뷰의 모든 항목에 영향을 줍니까? 버튼이있는 것처럼. 그것은 setalpha 함수 때문에 둔한 것처럼 보입니다. 어떤 제안? – Siddharthan
+0
@Siddharthan 제 편집을 참조하십시오. –
관련 문제
- 1. iOS - 여러 수준의 투명도
- 2. iOS 투명도 성능 문제
- 3. 어떻게 ++ VC에
- 4. PNGCanvas 이미지에 투명도 추가
- 5. IB
- 6. PIL - .png 주위에 투명도 추가
- 7. iOS 앱이 최신 IB 클래스와 충돌 함 - 이상한
- 8. 는 프로그래밍 (IB 바인딩처럼 '추가') 코어 데이터 개체에 추가
- 9. iOS는 IB
- 10. 포함 된 글꼴에 투명도/알파 추가
- 11. GLSL 블렌딩 모드, 추가 투명도 만들기
- 12. Xcode & IB - 윈도우 컨트롤러 방법
- 13. 하위 뷰가 IB
- 14. 호출 IB API는
- 15. 창에 NSArray를 표시하십시오. IB
- 16. IB 용 이벤트 작성
- 17. iboutlet없이 IB 객체를 관리하기
- 18. 프로그래밍 방식의 uiscrollview를 IB
- 19. IB 연결의 NSScanner 문제
- 20. 계획 :^IB^2I
- 21. NSImage + 투명도?
- 22. 마스크와 투명도
- 23. iframe이있는 투명도
- 24. 투명도 확인
- 25. 양식 투명도
- 26. 겹치는보기의 투명도
- 27. 'imagecolorat'및 투명도
- 28. TImage의 투명도
- 29. 그림 투명도
- 30. JPEG의 투명도
VC ????????????? 벤처 투자가? 매우 혼란 스럽습니까? – doNotCheckMyBlog
나는 그가 뜻한다고 생각해. 컨트롤러 – Pochi
죄송합니다. – Siddharthan