0
나는 TableView가 있고 그 UITableViewCell에는 UICollectionView가 있습니다. 내 콜렉션 뷰 내 각 콜렉션 뷰 셀에는 셀 생성 및 셀 제거 버튼 옵션이 있습니다. 그래서 셀을 만들려면 CreateViewController로 가야하고 삭제 버튼으로 각각의 collectionViewCell을 삭제해야합니다. 이제 내 didSelectRow 방법의 경우 다음 작업 수행 방법 모음을 사용하여보기 셀보기?
import UIKit
class TableCollectionCell: UITableViewCell {
@IBOutlet weak var collectionView: UICollectionView!
override func awakeFromNib() {
super.awakeFromNib()
//collectionView cell
collectionView!.register(UINib(nibName: "CreateGroupCell", bundle: nil), forCellWithReuseIdentifier: "CreateGroupCell")
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
}
}
//Collection View
extension TableCollectionCell : UICollectionViewDataSource ,UICollectionViewDelegateFlowLayout
{
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int
{
return 4
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
{
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CreateGroupCell", for: indexPath) as! CreateGroupCell
cell.groupName.text = ""
CreateCardView(viewCorner: cell.cardView)
if(0 == indexPath.row)
{
//cell.btnDotted.tag = indexPath.row
//cell.btnShare.tag = indexPath.row
cell.btnDotted.setImage(UIImage(named: "Info"), for: UIControlState.normal)
cell.btnShare.setImage(UIImage(named : "AddGroup"), for: UIControlState.normal)
}
else if(indexPath.row >= 1 && indexPath.row <= 3)
{
cell.btnDotted.isHidden = true
cell.btnShare.isHidden = true
cell.groupImage.image = UIImage(named: "group_dull_card.png")
}
else
{
}
return cell
}
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
if (0 == indexPath.row) {
}
}
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: 200, height: 150)
}
}
(indexPath.row == 0) 그럼 내가 CreateViewController 가야합니다.
어떻게하면됩니까? 나는 또한 대표단에서 새로운입니다.
질문을 읽어 보시기 바랍니다. 그리고 내 tableViewCell 클래스를 참조하십시오. 감사합니다. – kishor0011