view controller
에 3 buttons
, 다른 view controller
에 collection view
이 있습니다. 을 collection view
에 표시하고 button clicked
에 해당합니다. 단추 A를 클릭하면 다른보기 컨트롤러에서 A1에서 A4까지의 이미지를 표시하는 데 A, B, C 및 같은 단추가 있습니다. 나는이 일을 할 수있는 방법이 있는지 알려 주시면 감사하겠습니다.버튼을 클릭 할 때 다른보기 컨트롤러에 이미지 표시
-8
A
답변
-1
클로저 또는 글로벌 옵저버를 사용해야합니다. 보기에서
는 스위프트 4
var calendarclosure: ((NSDate) ->())?
+1
잘못된 질문이 있으십니까? – alvin44
0
를 보내는 기능에서
weekCalendar.calendarclosure = { (calendar) in code }
부하했다
첫째, 각 버튼의 행동에 알림을 추가
NotificationCenter.default.post(name: Notification.Name("buttonAIsPressed"), object: nil)
이제 콜렉션 뷰 클래스의 viewDidLoad에의 통지 리스너를 추가하고 선택에서 함수를 호출 버튼은 당신이 호출 될 것이다라는 기능을 누르면 지금 때마다
NotificationCenter.default.addObserver(self, selector: #selector(self.YourFunctionName), name: Notification.Name("buttonAIsPressed"), object: nil)
합니다.
관련 문제
- 1. 버튼을 클릭 할 때 이미지 표시
- 2. 버튼을 클릭 한 후 다른보기 표시
- 3. 버튼을 클릭 할 때 이미지를 저장하는 방법
- 4. 버튼을 클릭 할 때 이미지 가져 오기 및 표시
- 5. 다른보기 컨트롤러를 표시 할 때 MPMoviePlayerPlaybackDidFinishNotification이 발생합니다.
- 6. 버튼을 클릭 할 때 소스 코드 표시
- 7. 버튼을 클릭 할 때 위젯로드하기 표시
- 8. 버튼을 클릭 할 때 열린 이미지
- 9. 이미지 버튼을 클릭 할 때 오류가 발생합니까?
- 10. 버튼을 클릭 할 때 마커 이미지 변경
- 11. UIBarButtonSystemItemAdd를 다른보기 컨트롤러에 푸시
- 12. 버튼을 클릭 할 때 버튼 클릭 이벤트
- 13. 다른보기 컨트롤러에 UIAlertView 단추
- 14. 다른보기 컨트롤러에 자동으로 푸시
- 15. 경로를 기반으로 동일한 컨트롤러에 대해 다른보기 표시
- 16. 버튼을 클릭 할 때 이미지 전환 버튼을 만들 수 있습니다.
- 17. 스토리 보드를 사용하여 데이터가 비어있을 때 네비게이션 컨트롤러에 다른보기 표시
- 18. UIImage를 다른보기 컨트롤러에 전달
- 19. 다른보기 컨트롤러에 위치 전달하기
- 20. 다른보기 컨트롤러에 이미지로드
- 21. 다른보기 컨트롤러에 푸시 될 때 uiimage 숨기기
- 22. 다른보기 컨트롤러에 테이블보기 셀
- 23. 페이지로드 버튼을 클릭 할 때
- 24. 이미지 GridView 표시 사용자가 클릭 할 때 큰 이미지
- 25. 다른보기 컨트롤러에 대한 하위보기로 UIViewController
- 26. 클릭 할 때 MessageBox 표시
- 27. 레일에서 버튼을 클릭 할 때 Ajax 호출
- 28. Firefox에서 버튼을 클릭 할 때 가로선
- 29. 보기 컨트롤러를 다른보기 컨트롤러에 알리기
- 30. Anoying 간단한 문제, 다른보기 컨트롤러에 데이터를 보내기
스택 오버플로에 오신 것을 환영합니다. 먼저 시도한 것을 게시하십시오. 일반 대중은 코드를 입력하는 것을 원하지 않습니다. 당신이 가지고있는 궁극적 인 문제를 보여주고 당신은 좋은 대답을 얻을 것입니다. 편집하십시오. – pedrouan
이미지 데이터가 정적입니까? 어떤 이미지를 보여야할지 정확히 알고 있습니까? –
알림 센터를 사용하십시오. –