例如: 有一个tableView,当它被拉下来时,后视图显示。效果是这样的:
我试过这样但没有工作:
[self.view addSubview:logoView];
[self.view addSubview:tableView];
答案 0 :(得分:1)
你必须
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
中或检查您自己哪个代表最适合。将隐藏的徽标图像设置为否 答案 1 :(得分:1)
您将tableView背景设置为徽标视图。将您的UITableviewCell保持为您想要的颜色。
答案 2 :(得分:0)
我不确定我是否认识到你的问题,但我认为你想要这样的事情:
你必须使用:
[self.view insertSubview:aboveSubview: ];
[self.view insertSubview:belowSubview: ];
不 [self.view addSubview:];
答案 3 :(得分:0)
通过添加具有负y偏移的视图,您可以实现与上面的示例图像相同的效果。
UIView *header = [[UIView alloc] initWithFrame: CGRectMake(0.0f, 0.0f - self.view.bounds.size.height, self.view.bounds.size.width, self.view.bounds.size.height)];
header.backgroundColor = [UIColor lightGrayColor];
[self.tableView addSubview:header];
但是,如果您在此视图中有内容,例如徽标,它似乎会从顶部而不是在桌子后面拉下来,我不知道这是否是您想要的效果。< / p>