1.UIScrollView 边界果冻效果 的属性是 bounces 。默认为开YES ,取消设置为NO.
2. 在uitableViewcell 里嵌套UICollectionView 或 在UICollectionViewCell 嵌套 uitableView 的时候,使用XIB 设置代理 ,代理代理连接的地方是cell 本身,不是 file'Owner.
3.当uiscrollview 设置一个方向没有滑动效果,就设置他的contentSize 的那个方向为0,例如 uiscrollview 里嵌套uitableView ,垂直方向不要滑动,设置scorll.contentSize=CGSizeMake(X, 0);
4.使用UICollectionView 是不要忘记 设置
//定义每个UICollectionView 横向的间距
flowLayout.minimumLineSpacing=5;
//定义每个UICollectionView 纵向的间距
flowLayout.minimumInteritemSpacing = 0;
//定义每个UICollectionView 的边距距
flowLayout.sectionInset=UIEdgeInsetsMake(5,5,5,5);//上左下右
或
// 设置最小列间距,也就是左行与右一行的中间最小间隔
- (CGFloat)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section {
return 0;
}
-(CGFloat)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section{
return 0;
}
-(CGSize)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForFooterInSection:(NSInteger)section{
return CGSizeMake(0.0, 0.0);
}