내 펜촉 파일 안에 단추가 있습니다. 사용자가이 단추를 누를 때 프로그래밍 방식으로 다른보기 컨트롤러를 표시하려면 어떻게합니까?보기 컨트롤러를 프로그래밍 방식으로 표시하는 방법
-2
A
답변
0
먼저 버튼에 대한 작업을 생성해야합니다 (일반적으로 Ctrl
+ drag
을 통해). 액션 구현에서 대상 ViewController를 할당해야합니다.
- (IBAction)buttonTapped {
MyViewController *modalViewController = [MyViewController new];
[self presentViewController:modalViewController animated:YES completion:nil];
}
당신이 당신의 파일이 코드 제시하기 위해, 당신이 그것을과의 ViewController에 모두 ViewControllers와 스토리 보드에없는 있으리라 믿고있어 펜촉이라고 말했다 이후 : 코드는 다음과 같은 것 기반. 그렇지 않은 경우 질문을 자세히 작성하십시오. 요청으로
: 스토리 보드
- (IBAction)buttonTapped {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard" bundle:nil];
RSSViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"RSSVC"];
// OR If is initial
// RSSViewController *viewController = [storyboard instantiateInitialViewController];
viewController.feedURL = @"...";
[self presentViewController:viewController animated:YES completion:nil];
}
당신이 필요로하는 경우에서 VC로드는의 ViewController 식별자는 스토리 보드의 신원 Inspector에서 설정해야합니다.
0
아래의 스크린 샷을
두 번째 버튼을 컨트롤 + 드래그 : 마우스를 출시되면,이
셋째 당신에게 상자를 보여줍니다 : 클릭 연결 드롭 다운 상자. 3 옵션을 표시
넷째 : 드롭 다운에서 Action을 선택하거나 선택하십시오.
을주고 지금 ViewContoller.h에서 작업 방법 ViewContoller.m
#import "SecondViewController.h"
- (IBAction)actionGoNextPage:(id)sender
{
SecondViewController *secondVC = [[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
[self presentViewController:secondVC animated:YES completion:nil];
}
1
내가 알 수있는 바와 같이에서 다음
- (IBAction)actionGoNextPage:(id)sender;
, 당신이 원하는 버튼 클릭시 새로운 viewController를 푸시합니다. 이것을 시도하십시오
- (IBAction)buttonClicked {
MyViewController *myViewController = [[MyViewController alloc]init];
[self presentViewController: myViewController animated:YES completion:nil];
}
관련 문제
- 1. 보기 컨트롤러를 신속하게 프로그래밍 방식으로 표현하기
- 2. 보기 공유하기 프로그래밍 방식으로
- 3. 보기 컨트롤러를 한 번만 표시하는 방법 IOS7
- 4. 보기 컨트롤러를 프로그래밍 방식으로 전환 할 때 전환 유형 변경
- 5. 프로그래밍 방식으로 UITableView를 표시하는 방법?
- 6. 프로그래밍 방식으로 키보드를 표시하는 방법
- 7. 프로그래밍 방식으로 FocusVisualStyle을 표시하는 방법?
- 8. 프로그래밍 방식으로 모든 컨트롤러를 레일에 나열하는 방법
- 9. 프로그래밍 방식으로 탐색 컨트롤러를 추가하는 방법?
- 10. ADAuthentication 웹보기 컨트롤러를 프로그래밍 방식으로 해제하는 방법?
- 11. 보기 내부에서 프로그래밍 방식으로 들어?
- 12. 뷰 컨트롤러를 프로그래밍 방식으로 바꾸시겠습니까?
- 13. 보기 컨트롤러를 올바르게 표시하는 방법은 무엇입니까?
- 14. 보기 컨트롤러를 표시하는 데 도움이 필요합니다.
- 15. iPhone이 프로그래밍 방식으로 탭을 선택하고보기 컨트롤러를 푸시
- 16. iPhone :보기 컨트롤러를 열거하는 방법?
- 17. 보기 컨트롤러를 탭에서 닫을 때
- 18. 프로그래밍 방식으로 Android에서 긴급 통화를 표시하는 방법
- 19. 프로그래밍 방식으로 선행 0을 표시하는 방법
- 20. Android : 프로그래밍 방식으로 EditText를 강조 표시하는 방법?
- 21. 프로그래밍 방식으로 WPF/C# Windows.Control.ToolTip을 표시하는 방법?
- 22. 초급 : 다른보기에서 프로그래밍 방식으로 UITableView를 표시하는 방법
- 23. 프로그래밍 방식으로 실패한 주문을 표시하는 방법 - Magento
- 24. 프로그래밍 방식으로 UIView에 그림을 표시하는 방법?
- 25. Objective-C에서 NSView를 프로그래밍 방식으로 표시하는 방법
- 26. ListView에서 첫 페이지를 프로그래밍 방식으로 표시하는 방법
- 27. 프로그래밍 방식으로 표시되는 텍스트를 UITableViewCell에 표시하는 방법
- 28. 프로그래밍 방식으로 UIView를 UIScrollView에 표시하는 방법?
- 29. 프로그래밍 방식으로 TextView에서 스크롤 막대를 표시하는 방법
- 30. 프로그래밍 방식으로 UISplitViewController Master를 표시하는 방법?
예, xib보기 컨트롤러가 같은 스토리 보드에 없습니다. 버튼을 연결하여 특정 뷰 컨트롤러를 표시하려면 어떻게해야합니까? – jmwhite132
또한이 버튼은 다음보기 컨트롤러가 RSS 피드에로드해야하는 목록 URL을 말하면서 데이터를 전달할 수 있습니까? – jmwhite132
@ jmwhite132 답변을 개선했습니다. 희망이 도움이됩니다. –