여러 개의 tableviewcell이있는 viewcontroller가 있습니다. 스토리 보드를 사용하여 다른 viewcontroller tableviewcell 중 하나에서 이동 싶어요. 나는 viewcontroller 용 네비게이션 컨트롤러를 가지고있다. 나는 이것을 해결할 방법을 찾지 못했습니다.스토리 보드를 사용하여 UITableviewcell에서 ViewController로 이동하고 돌아 가기
답변
didSelectRowAtIndexPath
대리자를 구현 한 다음 다른보기 컨트롤러로 이동하기위한 로직을 구현해야합니다.
@interface ViewController()<UITableViewDelegate>
...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
AnotherViewControllerClass *vc = [[UIStoryboard storyboardWithName:@"StoryboardNameOfAnotherViewController" bundle:nil] instantiateViewControllerWithIdentifier:@"AnotherViewControllerIdentifier"];
[self.navigationController pushViewController:vc animated:YES];
}
이 시도 ..
- 열기 스토리 보드를 선택하여 초기 뷰 컨트롤러 상단 바 메뉴에서
- 선택 편집기를 엑스 코드에서
- 선택 퍼가기에 선택 UINavigationController가
그리고 코드를 다시 실행하십시오 ...
당신이 storyBoard와 함께하고 싶다면 Segue를 사용하여 하나의 tableview 셀에서 다른 ViewController로 이동할 수 있습니다. 수행해야 할 작업은 입니다. 1). 마우스 오른쪽 버튼을 클릭하고 테이블보기 셀에서 원하는보기 컨트롤러로 드래그 한 다음 팝업 메뉴가 나타나면 "표시"를 선택하십시오 2). SEGUE을 클릭하고 신원 관리자로 이동하여 3 원하는대로 당신이 쓰는 단지의 메소드 prepareFor의 SEGUE의 methodand를 작성해야 그 때는)에 SEGUE 식별자의 이름을 경우이
if (segue.identifier == "your identifier Name")
{
//`enter code here`write your logic of pushing the viewcontroller
}
경우에 위의 코드와 같은 문 VI 빠른에 당신은 당신이 diffrent 확인하고 밀어 수있는 스토리 보드는 각 인덱스 경로에 대해이 방법을
if (indexpath.row == 0)
{
//use the push viewcontroller code here
}
을 사용하여 사용하지 않을 경우 diffrent 식별자의 이름으로 모든 여러 tableviewcell에 대한
을 단계를 반복 할 수 있습니다 ewcontrollers
나는 segue에 가고 싶지 않다. – meowsush
- 1. 스토리 보드를 사용하여 webView에서 mainview로 돌아 가기
- 2. Xib에서 StoryBoard의 다른 ViewController로 돌아 가기
- 3. 다른 스토리 보드에서 이전 ViewController로 프로그래밍 방식으로 돌아 가기
- 4. UITableViewCell에서 다른 ViewController로 Segue
- 5. 버튼 액션 UITableViewCell에서 ViewController로
- 6. 스토리 보드 - 자동으로 이전 화면으로 돌아 가기
- 7. 스토리 보드를 사용하는 DidSelectRowAtIndexPath
- 8. Storyboard ViewController에서 이전에 사용한 .xib ViewController로 돌아 가기
- 9. 주어진 root viewcontroller와 초기 viewcontroller로 스토리 보드를 인스턴스화하는 방법은 무엇입니까?
- 10. 루트보기 컨트롤러 (스토리 보드)로 돌아 가기
- 11. xib에서 스토리 보드로 돌아 가기 버튼
- 12. 게임 목록으로 돌아 가기 viewcontroller
- 13. Iphone 데이터를 저장하고 이전보기 컨트롤러로 돌아 가기
- 14. 스토리 보드를 사용하여 UIPageViewController 샘플
- 15. uitableview 스토리 보드를 사용하여 상세보기
- 16. 스토리 보드를 사용하여 iPhone에서 SplitView
- 17. 초기 스토리 보드로 돌아 가기 로그 아웃시 ViewController
- 18. UITabBarController를 사용하지만 UINavigationController가 아닌 이전 ViewController로 돌아 가기
- 19. libc로 돌아 가기 포인터로 돌아 가기
- 20. 스토리 보드를 사용하여 UINavigationController의 툴바를 숨기려면 어떻게합니까?
- 21. 스토리 보드를 사용하여 splitviewcontroller 세부 정보 변경하기
- 22. 클릭시 div 클릭 왼쪽으로 이동하고 클릭시 일반 위치로 돌아 가기
- 23. SKView에서 UIView로 돌아 가기
- 24. 스토리 보드를 제거하는 방법
- 25. 스토리 보드를 사용하는 조건부
- 26. 가기 버튼 돌아 가기
- 27. "돌아 가기"
- 28. 돌아 가기 모드 해제 후 컨트롤러 인덱스 (스토리 보드 없음)
- 29. 돌아 가기 화살표 원래 위치로 돌아 가기
- 30. Cocos2d가 장면으로 돌아 가기
UITableViewCell을 탭하여 VC에서 다른 VC로 이동한다는 의미입니까? – Hezron
예 셀을 선택할 때 VC로 이동해야합니다. – meowsush
'didSelectRowAtIndexPath' 대리자를 구현하십시오. 셀을 탭하면 컨트롤이이 메서드로 들어갑니다. 거기에 계산 논리를 작성하고 해당보기 컨트롤러로 이동하십시오. – pkc456