2017-01-12 3 views
0

link의 자습서를 따랐습니다. 현재 컬렉션보기가 위아래로 스크롤됩니다. 콜렉션 뷰를 대신 왼쪽 및 오른쪽으로 스크롤 할 수있는 방법이 있습니까? 왼쪽에있는 첫 번째 셀과 맨 오른쪽에 표시된 마지막 셀을 원합니다. 컬렉션 뷰에 대한컬렉션보기가 왼쪽 및 오른쪽으로 스크롤되도록합니다.

import Foundation 
import UIKit 

class ChatViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate { 

let reuseIdentifier = "cell" // also enter this string as the cell identifier in the storyboard 
var items = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48"] 


// MARK: - UICollectionViewDataSource protocol 
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { 
return self.items.count 
} 

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { 

    // get a reference to our storyboard cell 
    let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as! MyCollectionViewCell 

    // Use the outlet in our custom class to get a reference to the UILabel in the cell 
    cell.myLabel.text = self.items[indexPath.item] 
    cell.backgroundColor = UIColor(red: 102/256, green: 255/256, blue: 255/256, alpha: 0.66) 
    cell.layer.borderWidth = 1 
    cell.layer.cornerRadius = 35 
    return cell 
} 


// MARK: - UICollectionViewDelegate protocol 

func collectionView(collectionView: UICollectionView, didSelectItemAt indexPath: NSIndexPath) { 
    // handle tap events 
    print("You selected cell #\(indexPath.item)!") 
} 

}

답변

3

설정 방향은 매우 간단합니다. 나는 이것이 당신이 찾고있는 것 같아요. 방향을 수평으로 바꿉니다.

enter image description here

+0

덕분에 완벽하게 –

+0

마크했다 – ebby94

관련 문제