찾다

 >  Q&A  >  본문

objective-c - 设置UICollectionViewFlowLayout的minimumLineSpacing不起作用怎么回事?

UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];

layout.minimumLineSpacing =10.0f;
 //2.初始化collectionView
_homeCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 0, Screen_width , Screen_height - 117) collectionViewLayout:layout];


代码是这样,不知道是什么原因引起minimumLineSpacing属性失效的

巴扎黑巴扎黑2757일 전1014

모든 응답(1)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:40:10

    대리자 개체가
    collectionView:layout:minimumLineSpacingForSectionAtIndex: 메서드를 구현하지 않는 경우
    흐름 레이아웃은 이 속성의 값을 사용하여
    섹션의 줄 사이의 간격을 설정합니다.

    세로 스크롤 그리드의 경우 이 값은
    연속 행 사이의 최소 간격을 나타냅니다. 가로 스크롤 그리드의 경우
    이 값은 연속 열 사이의 최소 간격을 나타냅니다.
    머리글과 첫 번째 줄 사이 또는
    마지막 줄과 바닥글 사이

    이 간격은 적용되지 않습니다. 🎜>

    이 속성의 기본값은 10.0입니다.

    원래 더 많은 정보가 있습니다.

    회신하다
    0
  • 취소회신하다