1
각 셀에 탭 동작이있는 콜렉션 뷰가 있습니다. 탐색 막대를 사용할 때처럼 ViewController를 실행하려고합니다 (ViewController에 X 버튼이 있음). 그것은 그것을 팝해야합니다). 일반적으로 self.navigationController? .present를이 용도로 사용하지만이 경우 UICollectionViewCell이므로 현재 함수를 사용할 수 없습니다. 나는이 시도했지만 작동하지 않았다 :Swift : UICollectionViewCell에서보기 컨트롤러 밀어 내기
func handleTap(){
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "driver")
self.window?.rootViewController?.presentedViewController?.addChildViewController(controller)
}
을 몇 가지 이유가 선택적 항목의 모든 무기 호입니다. 심지어 논리적 인 접근 방식입니까? 이 문제에 대한 좋은 해결책은 무엇입니까?
을 수행하기 위해 스토리 보드를 사용할 수 있습니다. –
이것은 내가 모르는 것입니다. 체크 아웃 할 것입니다! – Sharonica
@NiravD의 권장 사항은 옳고 최선의 방법입니다. 이 방법을 사용하면 VC를 self.present로 표현할 수 있습니다 ... – Mannopson