view controller
には3 buttons
、別のものにはcollection view
があります。view controller
です。対応するimages
を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. Moreボタンをクリックしたときにtableviewに画像を追加
- 5. 画像をクリックするとext.jsモーダルウィンドウに画像を表示したい
- 6. チタン:ボタンをクリックしたときにボタンの背景画像(サイズ)が正しく表示されない
- 7. バックグラウンド画像をボタンにする方法(ボタンをクリックしたとき)
- 8. Tkinter - ボタンをクリックして画像を表示する方法は?
- 9. ボタンをクリックしたときにテキストを表示する方法
- 10. PyQt - 'Quit'ボタンをクリックしたときにMessageBoxを表示する
- 11. 前の部門のボタンをクリックしたときに別の部門を表示
- 12. ボタンをクリックしたときのdivの非表示と表示
- 13. 一度画像をフルスクリーンで表示ボタンを押したとき
- 14. 画像にボタンを表示するHTML
- 15. ボタンをクリックしたときのhrefリンクの表示/非表示
- 16. 画像ボタンを押したときに強調表示する方法
- 17. ボタンをクリックするとランダムに表示される画像が全画面で表示されます
- 18. ボタンをタッチすると1つのビューを非表示にして別の画像を表示しない
- 19. JSP - 画像ボタンをクリックすると画像になります
- 20. ポップアップ画像をクリックした後、送信ボタン用の画像と
- 21. ボタンをクリックしたときに複数の画像ファイルを作成する
- 22. 画像リンクをクリックしたときに罫線が表示されます
- 23. ボタンを押したときのJavaApplet /画像をクリック
- 24. UIscrollView画像を水平方向にスクロールし、クリックした画像から画像を表示するには
- 25. タブと画像表示ボタン
- 26. 画像をクリックしたときにナビゲーションドロワーが表示されない(アクションバーなし)
- 27. フォームの送信ボタンをクリックしたときに表を表示する方法
- 28. 画像/ボタンをクリックしたときにファイル閲覧をトリガーする方法
- 29. メニューオプションをクリックしたときに画像ボタンを変更する方法
- 30. ボタンをクリックしたときに画像を変更する方法
ようこそスタックオーバーフロー。最初に試したことを投稿してみてください。一般市民はコードを入力したくないでしょう。あなたが持っている最終的なトラブルを表示し、あなたは良い答えを得る可能性が高いです。編集してください。 – pedrouan
イメージデータは静的ですか?どの画像を表示するか正確に分かっていますか? –
通知センターを使用します。 –