UITableView和UIScrollView共存,滚动条滚动问题

UITableView和UIScrollView共存,滚动条滚动问题。UIScrollView中放了一个UITableView,两个滚动条会冲突,我的解决方法是把UITableView中的scrollView Enabled禁止掉。只让UIScrollView可以滚动,然后动态计算UITableView中cell的高度*行数。这是UITableView的高度就行了。UIScrollView也一样动态计算设置

 [_scrollView setContentSize:CGSizeMake(320, (65*[data count])+160)];

应用场景







  
        SGFocusImageFrame *imageFrame = [[SGFocusImageFrame alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 160.0) delegate:self items:a];
        
        
        
        [_scrollView addSubview:imageFrame];
        
        
        [_tableView reloadData];
        
        [_tableView setFrame:CGRectMake(_tableView.frame.origin.x, _tableView.frame.origin.y, _tableView.frame.size.width, _tableView.frame.size.height+(65*[data count]))];
        [_scrollView setContentSize:CGSizeMake(320, (65*[data count])+160)];
        UIView *footer =[[UIView alloc] initWithFrame:CGRectZero];
        _tableView.tableFooterView = footer;


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值