0
UICollectionViewCell에서 UICollectionView를 참조 할 수 있습니까? 마지막으로 UICollectionViewCell에서 ViewController를 참조하려고합니다.UICollectionViewCell에서 UICollectionView를 참조하는 방법은 무엇입니까?
다음 코드는 내 CustomCollectionViewCell 클래스에 있습니다. 이 수업에서 짹짹 지원을 보관하고 싶습니다.
@IBAction func tweetBtnTapped(_ sender: Any) {
let cvc = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
if let c = cvc {
c.setInitialText("test tweet from iOS App")
### How can I refer ViewController??
viewController = ???????
if let vc = viewController {
vc.present(c, animated: true, completion: nil)
}
}
}
의견을 보내 주셔서 감사합니다. 내 질문을 업데이트했습니다. –
위임을 사용할 수도 있습니다. 따라서 셀 안의 버튼을 탭하면 뷰 컨트롤러로 다시 위임 한 다음 소셜 VC를 표시 할 수 있습니다. 또는 UIVIew에서 상위 컨트롤러를 가져온 다음 사용자 지정 셀 클래스 내에서 사용하고 View 컨트롤러를 표시하는 확장을 만들 수도 있습니다. 나는 위임을 사용하여 개인적으로 할 것입니다. 셀에 새로운 컨트롤러를 표시하는 코드가 있어서는 안되기 때문에 확장을 사용하여 솔루션을 게시하고 있습니다. – Ashish
그래서 내 collectionview 셀 클래스입니다. – Ashish