IOS 응용 프로그램을 개발하는 데있어 새로운입니다. 보기에 3 개의 사용자 정의 단추를 만들었습니다. 그리고 다른 세 가지보기에서 나는 메인 뷰에서와 같은 기능을 가진 버튼을 애플리케이션 하단에 추가하려고합니다. 기본 화면의 모든 3 개의 버튼이 별도의보기를 엽니 다. 어떻게해야 하죠? 나는 당신의 도움에 매우 감사 할 것입니다.동일한 기능을 가진 여러보기의 여러 단추
답변
는 UIButton
당신은 UITabBar
를 사용해야합니다. 탭 표시 줄에서 UITabBar
항목을 변경하십시오. UITabBar
대신 UINavigationBar
을 사용할 수 있습니다. 각 UIButton
에서 조치 이벤트를 추가해야합니다. 당신은 당신이
[self.navigationController popViewControllerAnimated:YES];
또는를 추가 할 필요가 뷰 1 해당 뷰 2에서 반환하는 뷰 2에
[self.navigationController pushViewController:detail animated:YES];
를 추가 할 필요가 당신이 button1
의 액션 이벤트에 view1
에서 다음 view1
에서 view2
로 이동한다고 가정 단추에 조치 이벤트를 추가 할 수 있습니다. 거기 당신은 view1
당신이 전환하려면 다음 뷰의 참조가 여기에
[self.view addSubView:view1.view];
를 작성하여 다른 하나 개의보기를 전환 할 수 있습니다. 당신이 다시 이전보기 올하려면 은 내가 당신을 도울 것이라고 생각 UIButton
행동
[self.view removeFromSuperview];
에 쓰기.
음, 3 UIButtons
을 작성하여 코드에 outlets
으로 추가하고 인터페이스 빌더에 연결해야합니다. 다른보기에서 다른보기에 추가해야하지만 원하는 위치의 다른 위치에 추가해야합니다. 버튼 클릭에 대한 별도의보기를 열려면 각 단추의 IBAction
에 Navigation
을 구현하고 원하는 특정보기에 PushViewController
을 구현하십시오 그럴거야.
제안 :
는 별도의 파일에 세
UIButtons
을 구현하고 단지 그냥 참조하여 각 뷰에 추가합니다.모든보기에서 3 개의 버튼이 모두있는 것처럼 보입니다 ...
UITabBarController
을 사용하고 버튼을UITabBarItems
으로 만들지 않으시겠습니까? 그것은 당신의 개발을 훨씬 더 쉽게 만들고 더 잘 보이게 할 것입니다.
당신은 위임에있는 버튼위한 방법을 만들어야합니다, 당신은 응용 프로그램 위임의 방법과 대상을 지정하고 appDelegate
으로 대리자를 설정해야합니다. 각각의 서로 다른 뷰를 열려면
{
[buttonName addTarget:appDelegate action:@selector(methodname) forControlEvents:<#(UIControlEvents)controlEvents#>];
}
- 1. 일관된 해시와 동일한 기능을 가진 알고리즘이 있습니까?
- 2. 여러 기능을 가진 jquery 플러그인
- 3. 동일한 URL을 가진 여러 노드
- 4. 동일한 이름을 가진 여러 쿠키
- 5. 여러 동일한 AJAX 기능을 하나의
- 6. 동일한 기능을 여러 번 변경하십시오.
- 7. 다른 활동에서 동일한 기능을 가진 동일한 확인란을 사용하는 방법
- 8. 동일한 줄에 여러 개의 제출 단추 배치
- 9. 여러 유형을 가진 것으로 기능을 해석하는 것은
- 10. 하나의 테두리와 여러 기능을 가진 모양 파일?
- 11. 동일한 결과를 가진 여러 대상 이름이 있습니까?
- 12. 동일한 키에 여러 값을 가진 배열을 필터링하십시오.
- 13. 동일한 ID를 가진 여러 div가 잘못 되었습니까?
- 14. 동일한 ID 'xxx'를 가진 여러 컨트롤을 찾았습니다.
- 15. 동일한 ID를 가진 여러 입력 필드
- 16. C++ 동일한 변수 이름을 가진 여러 부모들
- 17. 동일한 이름을 가진 여러 태그 중에서을 선택하십시오.
- 18. 동적 컨트롤 - 동일한 ID를 가진 여러 컨트롤
- 19. 여러 열에서 동일한 값을 가진 행 찾기
- 20. 동일한 파일 이름을 가진 여러 css 파일
- 21. 동일한 이름을 가진 여러 모듈을 가진 Python 프로젝트
- 22. 동일한 기능을 여러 번 호출하지 않으려면 어떻게해야합니까?
- 23. subsonic에서 동일한 구조를 가진 여러 테이블에서 동일한 클래스 사용
- 24. 동일한 기능을 호출하는 하나의 양식에있는 여러 개의 버튼
- 25. 동일한 페이지에서 여러 Ajax 소스를 가진 여러 DataTable
- 26. qt - 동일한 기능을 가진 QGraphicsScene에서 dragMoveEvent를 재정의하는 방법
- 27. 격자보기와 동일한 기능을 가진 격자보기에 대체 컨트롤이 있습니까?
- 28. 동일한 기능을 가진 두 개의 클래스를 확장하는 최상의 아키텍처
- 29. 동일한 변수 이름을 가진 여러 GET 값을 하나의 문자열로 결합하십시오.
- 30. 보기 또는 여러보기의 논리 asp .net MVC