我有一个大小为50的数组,我想知道是否有一种方法可以将每个5个图像从我的阵列打印到每个单元格?例如,单元格1将具有0 - 4,单元格2:5 - 9 ...
的图像感谢您的帮助
编辑:这适用于iOS而不适用于OSX
答案 0 :(得分:0)
如果您决定使用UItableView
,则需要:
UITableViewCell
的类,将其设置在storyboard中作为原型单元格的类,将ImageViews作为出口放到该类中在你想要使用它的课程中,你会想要这样的东西:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> MyCustomTablleCellWithFiveImagesInIt {
let cell = tableView.dequeueReusableCellWithIdentifier("MyReusableCellID", forIndexPath: indexPath)
cell.image1 = datasource[indexPath.row * 5 + 0]
cell.image2 = datasource[indexPath.row * 5 + 1]
cell.image3 = datasource[indexPath.row * 5 + 2]
cell.image4 = datasource[indexPath.row * 5 + 3]
cell.image5 = datasource[indexPath.row * 5 + 4]
return cell
}
并且不要忘记
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return datasource.count/5
}
但我建议您使用UICollectionView