在HMSegmentControl中,我在其中一个段视图中添加了 tableview。当我在当前部分并向上或向下滚动时,我注意到选项卡突出显示总是变为 0。为什么会发生这种情况?
这是我的滚动视图代码:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat pageWidth = scrollView.frame.size.width;
int page = scrollView.contentOffset.x / pageWidth;
[self.chatSegment setSelectedSegmentIndex:page animated:YES];
NSLog(@"scrollViewDidScroll - You are now on page %i",page);
}
日志值:
<UITableView: 0x128007e00; frame = (0 0; 320 568); clipsToBounds = YES; tag = 502; gestureRecognizers = <NSArray: 0x1276c2690>; layer = <CALayer: 0x1276c20e0>; contentOffset: {0, 2}; contentSize: {320, 570}>