我想在iOS中显示自己将包含列表的列表。 例如,我想创建一个日期明确的任务列表,其中日期和任务是动态的。所以外部列表是日期列表,内部列表将是任务列表。也希望处理点击任务。 如何在iOS中实现这一点,尝试使用表视图,但无法实现它,因为我想显示嵌套列表。简而言之,我想在iOS中显示列表的列表。如何在iOS中显示自定义嵌套列表
0
A
回答
2
//
// ViewController.swift
// Ishika
//
// Created by IShika on 12/06/17.
// Copyright © 2017 Ishika. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var viewForHeader: UIView!
@IBOutlet weak var tblViewForHome: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
extension ViewController: UITableViewDataSource,UITableViewDelegate{
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
var cell = UITableViewCell()
cell = tblViewForHome.dequeueReusableCell(withIdentifier: "FeaturedLocationsCell") as! FeaturedLocationCellClass
return cell
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
//It should be greater than your collectionViewCell's size
return 300.0
}
}
//MARK:- UITABLEVIEWCELL CLASS
class FeaturedLocationCellClass : UITableViewCell,UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout {
@IBOutlet weak var colVForFeaturedLocations: UICollectionView!
override func awakeFromNib() {
super.awakeFromNib()
colVForFeaturedLocations.dataSource = self
colVForFeaturedLocations.delegate = self
}
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 2
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = colVForFeaturedLocations.dequeueReusableCell(withReuseIdentifier: "myFeautredLocationColVCell", for: indexPath) as! MyFeaturedLocationCollCellClass
return cell
}
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize{
return CGSize(width: screenWidth/2 + 50 , height: screenWidth/2 + 50)
}
}
//MARK:- UICOLLECTIONVIEWCELL CLASS
class MyFeaturedLocationCollCellClass: UICollectionViewCell{
//Can draw outlets for your collectionView elements
override func awakeFromNib() {
super.awakeFromNib()
}
}
+0
@ Ishika-谢谢!我也参考了这个[TableView中的CollectionView](https://github.com/ashfurrow/Collection-View-in-a-Table-View-Cell) –
+0
它的我的荣幸:) – Ishika
相关问题
- 1. 显示在列中的嵌套列表
- 2. 如何自定义SharePoint 2007自定义列表中列的显示?
- 3. 如何在Civicrm Drupal 7中显示嵌套的自定义数据集?
- 4. 教程如何在WPF中显示自定义类的列表
- 5. 在Pyspc中使用自定义嵌套列表时发生AssertionError
- 6. 如何显示Xamarin表单中的项目的嵌套列表?
- 7. 反序列化自定义JsonConverter中的嵌套对象列表
- 8. 如何显示嵌套属性定义在Apiary.io
- 9. Sitefinity自定义列表模板嵌入式图像不显示
- 10. gson嵌套自定义序列化器
- 11. 如何在图表中表示列表中的列表中的嵌套列表?
- 12. 如何显示Drupal页面中的自定义对象列表
- 13. 在Vue中嵌套自定义标签
- 14. 显示自定义的下拉列表
- 15. 自定义列表不显示数据
- 16. 递归显示嵌套列表
- 17. angular2显示嵌套的json列表
- 18. C#序列化嵌套自定义类列表
- 19. 列表视图与自定义列布局嵌套LinearLayouts
- 20. 自定义视图:嵌套linearlayout没有显示
- 21. 自定义嵌套路线
- 22. 嵌套自定义元素
- 23. 在Drupal中显示自定义内容类型中的嵌套字段组
- 24. 如何在asp.net webform中显示来自嵌套ICollection的数据
- 25. 如何在列表理解中表示嵌套的fors?
- 26. 如何在多表中嵌套中继器显示数据?
- 27. 如何在fxml文件中定义JavaFX中的嵌套列?
- 28. 显示嵌套表单
- 29. cakephp自定义验证不会在嵌套规则中显示错误消息
- 30. 如何并排定位嵌套列表?
你可以在tableView里面使用tableView或tableView里面的collectionview。如果您可以分享正确要求的图像,我可以帮助您更多。 – Ishika
你可以在tableview –
目标C或swift中共享任何使用tableview的参考吗? – Ishika