The SubView's background is lost
My application's structure is as follow:
UITabViewController:
First UIViewController:
UIPageViewController:
- Page1: UIViewController:
- UIView: contains Some UILabels, 1 UIButton
- Page2: UIViewController:
- UIView: contains Some UILabels, 1 UIButton
Second UIViewController:
The UIView I added programmatically in the UIViewController:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
SessionView* b = [[[NSBundle mainBundle] loadNibNamed:@"SessionView" owner:self options:nil] lastObject];
CGRect frame = b.frame;
b.frame = CGRectMake(0, 88, frame.size.width, frame.size.height);
[self.view addSubview:b];
}
The weird thing is the UIView appears without its background color. And the button cannot be tapped.

I upload the source code here just in case you want to check.
I am working on iOS8, XCode6, iPad
Thanks a lot.
尝试这个 :
[mainview bringSubviewToFront:subview];

tick mark a subview clip...............
链接地址: http://www.djcxy.com/p/87762.html上一篇: 子视图不可见
下一篇: SubView的背景丢失了
