我的ViewController中的每个人都好我在顶部放置了一个UIView,在UITableView下面放置了一个UITableView
当UITableview向上滚动
时,我正试图改变我的UIView的高度我正在尝试使用这种方法,但我无法得到结果......我的UIView卡住了...我在哪里做错了?
这是使用中的代码
-(void)viewDidLoad {
[super viewDidLoad];
_navView = [[UIView alloc] initWithFrame:CGRectMake(10, 10, self.view.frame.size.width -20, 50)];
_navView.backgroundColor = UIColor.clearColor;
[self.view addSubview:_navView];
}
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.contentOffset.y >50) {
self.navView.frame = CGRectMake(10, 20, self.view.frame.size.width -20, 0);
} else {
self.navView.frame = CGRectMake(10, 20, self.view.frame.size.width -20, 50);
}
}
答案 0 :(得分:1)
您必须放入viewDidLoad
self.tableView.delegate = self