我有UIViews的问题,我有一个白色UIView框架240 * 320,黑色UIView框架480 * 20,我将白色视图添加到我的风景mainView,这是480 * 320,然后我将黑色视图添加到白色视图,黑色视图不仅在白色视图上方,而且在mainView上方,我不想在mainView上方,是否有人知道解决方案?,这是代码:
UIView *aView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 240, 320)];
UIView *otherView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 480, 20)];
[aView setBackgroundColor:[UIColor whiteColor]];
[otherView setBackgroundColor:[UIColor blackColor]];
[aView addSubview:otherView];
[[self view] addSubview:aView];
答案 0 :(得分:1)
使用此东西来管理视图。
[self.view bringubviewtofront:uiview]; 并且还使用 [self.view bringubviewtoback:uiview];
答案 1 :(得分:1)
怎么样:
aView.clipsToBounds = YES;