IOS 응용 프로그램의 여러 위치에서 사용할 수있는 재사용 가능한 코드를 작성하려고합니다.
테이블의 각 셀에 여러 개의 UIButton이있는 테이블을 만드는 것입니다. 버튼을 클릭하면 View를 다른 ViewController로 리디렉션하고 해당 버튼과 관련된 데이터를 표시해야합니다 (예 : 사용자 ID).
이 코드를 재사용 할 수 있기를 바란다면 다른 뷰에서 상속받을 UIViewController를 만들었습니다. 내 ViewController는 프로그래밍 방식으로 UITableView와 셀을 만들고 내부의 모든 내용을 채 웁니다.
내가 알아낼 수없는 유일한 방법은 UIButton을 터치 할 때보기를 다음으로 리디렉션하는 방법입니다. 저는 이것을 지장없이하기 위해 노력하고 있습니다. 왜냐하면 저는 이것을 자기 계시 요소로 원하고 스토리 보드로 '플레이'할 필요가없고 동일한 장소를 여러 장소에서 반복적으로 밀어 넣기를 원하기 때문입니다.
모든 의견을 환영합니다!UIButton을 클릭 할 때 한 UIViewController에서 다른 UIViewController로 리디렉션
0
A
답변
1
를 사용하여 버튼을 눌렀을이 코드의 ViewController는 당신이 가고있는 컨트롤러 인
ViewController *obj = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[self.navigationController pushViewController:obj animated:YES];
.
데이터를 전달하려면 ViewController에서 변수를 설정하고 버튼 클릭 만하면됩니다. 위의 코드를 푸시하기 전에 아래의 줄과 함께 사용하십시오.
obj.userId = @"UserId1";
관련 문제
- 1. 한 UIViewController에서 다른 UIViewController로 전환하는 방법은 무엇입니까?
- 2. iPhone - UIViewController에서 다른 UIViewController로 액션 보내기
- 3. 한 UIViewController에서 다른 UIViewController로 푸시 할 때 CATransition을 사용하여 화면의 일부분을 애니메이션으로 변환하는 방법
- 4. UIButton을 클릭 할 때 함수를 호출하지 않습니까?
- 5. 다른 UIButton을 클릭 할 때 UIButton의 UIImage 변경
- 6. 하나의 UIViewController에서 다른 UIViewController로 값을 전달하는 방법은 무엇입니까?
- 7. UIButton을 클릭 할 수 없습니다.
- 8. Facebook 권한이 다른 페이지를 클릭 할 때 인덱스 리디렉션
- 9. 클릭 할 때 서버가 느린 경우 다른 URL로 리디렉션 하시겠습니까?
- 10. 클릭 할 때 codeigniter 컨트롤러로 리디렉션
- 11. Oauth2 사용자가 거부를 클릭 할 때 리디렉션
- 12. indexPath.row를 다른 UIViewController로 보내십시오.
- 13. UIButton을 클릭 할 수 없습니다. iphone
- 14. UIView에서 UIButton을 클릭 할 수 없습니다.
- 15. UIViewcontroller에서 UITabbarcontroller로드
- 16. 다른 UIViewController에서 UITextField.text를 사용할 때 EXC_BAD_ACCESS
- 17. 클릭 할 때 - 한 번에 다른 활동 시작
- 18. 다른 UIViewController에서 함수 호출하기
- 19. 내 UIviewcontroller로 Safari의 마지막 리디렉션 URL을 가져옵니다.
- 20. 2 UIViewController에서 한 번만보기
- 21. 다른 사이트로 리디렉션 할 때 데이터 보내기
- 22. 다른 페이지를 한 페이지로 리디렉션
- 23. 다른 이미지를 클릭 할 때 이미지가 클릭 할 때 텍스트를 숨길 때
- 24. 클릭 할 때 다른 이미지 Uitableview 행
- 25. 다른 uiviewcontroller에서 콘센트를 제어하는 방법
- 26. 동시에 UIButton을 터치 할 때 액션 수행
- 27. UIButton을 드래그 할 때 끌기 핸들 이동
- 28. 다른 UIViewController에서 액션 실행 UI보기
- 29. UITable 스크롤 후 UIButton을 클릭 할 수 없습니다.
- 30. 새로운 UIViewController로 전환 할 때 언제 현재 UIViewController를 릴리즈해야합니까?
감사합니다! 내가 nib 파일을 가지고 있지 않아서 UIStoryboard와 함께 사용했습니다. UIStoryboard * sb = [UIStoryboard storyboardWithName : @ "MainStoryboard"번들 : nil]; ViewController * obj = [sb instantiateViewControllerWithIdentifier : @ "ViewController"]; [self.navigationController pushViewController : vc animated : YES]; –