안녕하세요! 내가 uicollectionview을 가지고, 셀에 다른 문서를 보여주는 ... 셀을 추진하고 다른보기 컨트롤러가 셀 (문서) 형식에 따라 달라지는 디자인 가능합니까?uicollectionviewcell의 푸싱을 디자인하는 방법은 셀 유형에 따라 다릅니다.
0
A
답변
0
UICollectionViewCell
이 표시해야하는 문서를 알고 있다고 가정하면 해당 정보를 사용하여보기를 벗어난 문서에서 차별화 할 수 있습니다. 컨트롤 키를 누른 상태에서 드래그 인터페이스 빌더의 새로운 뷰 컨트롤러로 세포로부터 prepareForSegue
-(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"ShowDetailController"]) {
MyDetailViewController *destination = segue.destinationViewController;
UICollectionViewCell *cell = (UICollectionViewCell*)sender;
// depending on your cell implementation, e.g. with an enum
destination.documentType = cell.documentType;
}
}
+0
스토리 보드에서 다른 푸싱을 설계하는 것은 불가능합니다 ... Mundi의 진정한 코드는 뷰 컨트롤러 작성을 제어 할 수 있습니다. 패턴 공장 =) –
+0
가능합니다. 그러나 위가 바람직합니다. – Mundi
의 구분을 구현하는 당신이 "디자인은 세포를 밀어"무엇을 의미합니까? – ManicMonkOnMac
답변 주셔서 감사합니다 =) 그것은 내가 선택한 셀 사용자 유형을 분석하고이 셀의 펜촉을 선택하지만 스프링 보드에서 디자인해야하는 코드를 사용하지 말라는 의미입니다. =) –
질문에 자세한 설명을 추가 할 수 있습니까? 당신이 인터페이스 빌더/스토리 보드를 의미하는 스프링 보드에 설계하셨습니까? – ManicMonkOnMac