要在一个UIView里添加另一个UIViewcontroller的view要怎么做
1个回答
展开全部
通过ScrollView一个代理方法可以粗糙的实现: #pragma mark - ScrollView Delegate - (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView { if (scrollView.tag == kInnerScrollViewTag) { [scrollView resignFirstResponder]; } } 这样的问题就是内部的ScrollView滑到顶部需要松一下手.. 或者通过:scrollViewDidScroll:方法调整outerScrollView的ContentOffser也可以做到 #pragma mark - ScrollView Delegate - (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.tag == kScrollViewTag && scrollView.contentOffset.y < 0) { CGPoint currentContentOffset = _containerScrollView.contentOffset; [_containerScrollView setContentOffset:CGPointMake(currentContentOffset.x, currentContentOffset.y - scrollView.contentOffset.y) animated:YES]; } }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询