내비게이션 막대 ('내비게이션 막대가 나타나는 모든 화면')에 'i'버튼을 넣으려고합니다. 그 버튼을 만지면 내가 제어 할 수있는보기 (아마도 모달)가 생겨납니다. 탐색 모음에 단추를 어떻게 두는가, 그리고 어떻게 다시 콜백을 실행합니까?iPhone 탐색 바에 "정보"버튼을 넣을 수 있습니까?
18
A
답변
65
정보 버튼 코드 :
위의 코드는 메소드를 호출UIButton* infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[infoButton addTarget:self action:@selector(infoButtonAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *modalButton = [[UIBarButtonItem alloc] initWithCustomView:infoButton];
[self.navigationItem setLeftBarButtonItem:modalButton animated:YES];
[modalButton release];
- (무효) infoButtonAction. 이것을 모든 ViewController에 추가하거나 하나의 .nib을 만들고 모든 뷰에 사용하십시오.
9
관련 문제
- 1. iPhone-SDK : 탐색 바에 이미지 추가 :
- 2. iPhone App의 탐색 바에 뒤로 버튼 구현
- 3. modalView를 사용하여 탐색 바에 barButton 추가 iphone
- 4. iphone 네비게이션 바에 관한 질문
- 5. 아이폰 탐색 바에 검색 바를 추가하는 방법은?
- 6. iPhone : Push-Notifications에 링크를 넣을 수 있습니까?
- 7. iPhone에서 TabBar 아래에 imageView를 넣을 수 있습니까?
- 8. 어디서 텍스트, 지침, 설명 등을 iPhone 프로그램에 넣을 수 있습니까?
- 9. iphone - 어떻게하면 번들을 만들고 런타임에 파일을 넣을 수 있습니까?
- 10. 색상으로 인쇄/넣을 수 있습니까?
- 11. 오디오를 '전화'모드로 넣을 수 있습니까?
- 12. 어디에서 registerDefaults를 넣을 수 있습니까?
- 13. mongodb 컬렉션에 많은 키를 넣을 수 있습니까?
- 14. iPhone 앱의 탐색 바에 뒤로 버튼을 구현하는 가장 좋은 방법은 무엇입니까
- 15. Iphone : 탐색 모음 컨트롤러에서 돌아갈 수 없습니다.
- 16. ABPersonViewController의 탐색 바에 반환 버튼을 추가하는 방법은 무엇입니까?
- 17. 프로그래밍없이 iPhone 앱에서 탐색
- 18. IPHONE : ABPeoplePickerNavigationController 숨겨진 탐색 모음
- 19. 어떻게 마스터 페이지에 데이터를 넣을 수 있습니까?
- 20. 어떻게 Regex.Matches를 배열에 넣을 수 있습니까?
- 21. span 태그 안에 목록을 넣을 수 있습니까?
- 22. Google 애널리틱스를 외부 JS에 넣을 수 있습니까?
- 23. IIS가있는 폴더에 + 기호를 넣을 수 있습니까? ,
- 24. NSFetchedResultsController를 Managed Object Class에 넣을 수 있습니까?
- 25. Google지도의 항목에 애니메이션 이미지를 넣을 수 있습니까?
- 26. 복잡한 조건을 for 루프에 넣을 수 있습니까?
- 27. Silverlight 4에서 RichTextBox에 Button을 넣을 수 있습니까?
- 28. 이미지를 파란색 상자에 넣을 수 있습니까?
- 29. 어떻게 파일 이름에 /을 넣을 수 있습니까?
- 30. 네임 스페이스 안에 라이브러리를 넣을 수 있습니까?
완벽합니다. 두 개의 뷰 컨트롤러가 있습니다. 루트 및 세부 정보. 두 코드 모두에이 코드를 추가했습니다. 나는 왼쪽에서 오른쪽으로 바꿨다. 또한 추가했습니다 : - (void) infoButtonAction { \t NSLog (@ "Information"); } 잘 작동합니다. 각보기 컨트롤러는 이미 자신의 xib 파일을 가지고 있습니다. "모든 의견에 펜촉을 사용하십시오"라고했을 때 무엇을 의미 했습니까? 정적 정보가 표시된 간단한보기를 원합니다. newb 질문에 대해 유감입니다. 가장 간단한 방법은 무엇입니까? – PrinceOfMaine
코드 블록이 코드 블록으로 올바르게 표시되도록 주석의 서식을 지정하는 방법은 무엇입니까? – PrinceOfMaine
나는 모든 view에 대해이 viewController가 필요하므로 -viewDidLoad 또는 -awakeFromNib 메서드에서 위의 코드로 viewController를 만들 수 있다고 생각했다. 그런 다음 필요한 각 viewController에 대해이 viewController의 하위 클래스를 만듭니다. 그런 식으로 infoButton의 코드가있는 위치는 하나뿐입니다. 그냥 생각. – Jordan