UIPageViewController를 루트 ViewController에 임베드했습니다.iOS 컨테이너 뷰 콘트롤러에서 투명하게 설정하는 방법
아래 사진과 같습니다.
그러나 나는 두 번째보기 컨트롤러의 배경을 투명 먼저 설정하고자하는, 그리고 그것을 보여줄 수있는 아직 뷰 컨트롤러 텍스트 1, 2 그래서 그것은 루트 배경 색상 (검은 색)을 표시합니다
과 루트 뷰 컨트롤러는 uipageviewcontroller를 스 와이프 할 수 있습니다. 아래
내 pageviewcontroller 부품 코드 :
- (void)viewDidLoad {
[super viewDidLoad];
self.delegate = self;
self.dataSource = self;
pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor clearColor];
UIViewController *p1 = [self.storyboard
instantiateViewControllerWithIdentifier:@"Intro1ID"];
UIViewController *p2 = [self.storyboard
instantiateViewControllerWithIdentifier:@"Intro2ID"];
myViewControllers = @[p1,p2];
[self setViewControllers:@[p1]
direction:UIPageViewControllerNavigationDirectionForward
animated:NO completion:nil];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
self.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
}
사람이 어떻게 containerview 배경색을 투명하게 설정하고 1, 2, 텍스트를 표시 할 수 있습니다 나를 가르 칠 수 있습니까? (샘플 코드이므로 1, 2 텍스트 만 가능)
감사합니다.
'[[p1 view] setBackgroundColor : [UIColor clearColor]];'? 'p2'도 마찬가지입니까? – Larme
오 오 오 !! 당신 말이 맞아, 라메. 질문에 대답 할 수 있습니까? 나는 너에게 정답을 줄 것이다. 감사합니다 : P – dickfala