10個以上の異なるボタンを持つCollectionViewがあります。ボタンが押されたことに応じてView Controllerを変更する方法はありますか?あなたのアイデアを教えてください!もしあれば、私はどんな混乱にも対応するつもりです。異なるクラスのUIViewcontrollerへの直接ボタン
0
A
答えて
0
didSelectItemAtIndexPathメソッドを使用して、どのアイテムが押されたかを確認し、行に応じて別のビューに移動できます。この方法では
:
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath)
あなたがわからない、私は完全に理解indexPath.row
switch indexPath.row {
case 0 :
//do changes for first button
case 1 :
//do changes for second button
...
case 9 :
//do changes for tenth button
default :
print("Error : button press wasn't handled")
}
関連する問題
- 1. 特定のIPから異なるOriginへの直接AWSトラフィック
- 2. スウィフト3:動的なuitableviewcell内のボタンからuiviewcontrollerへのポップオーバー接続
- 3. UIViewControllerは異なる複数のUIViewControllerに接続できますか?
- 4. ない直接のサブクラス:クラスcom.google.firebase.database.GenericTypeIndicator
- 5. 異なるクラスの関数へのアクセス
- 6. 異なるクラスのプロパティへのアクセスが異なる
- 7. 異なるデータベース・バージョンへの接続
- 8. JSONのデシリアライズ - 直接クラス
- 9. Herokuへの直接FTPアクセス?
- 10. ブートストラップモーダルウィンドウへの直接リンク
- 11. tx_newsニュースエントリへの直接リンク
- 12. CreateDIBitmapビットへの直接アクセス
- 13. azureファイルストレージへの直接アクセス
- 14. EF接合テーブルへの直接アクセス
- 15. UIViewControllerのインスタンスごとに異なるURI
- 16. C++別のクラス内の異なるクラスへのポインタ
- 17. クラスのインスタンス化と異なるクラスのメソッドへのアクセス
- 18. 異なるEnum型のクラスを直列化するEnum型
- 19. 直接のByteBufferへの複数のアクセス
- 20. 異なるアクティビティにログインした後のFirebase直接指定ユーザ
- 21. phpファイルへの直接アクセスの防止
- 22. jspページへの直接アクセスの拒否
- 23. API - 右のコントローラーへの直接URL
- 24. オブジェクトのフルストリング表現への直接アクセス
- 25. STLの要素への直接アクセス
- 26. Nginx - 別のサーバーへの直接サブフォルダ
- 27. デフォルトのブラウザへの直接リンク
- 28. Track Facebookのようなファンへの直接的な変換ページ
- 29. Datagridview水平から垂直へのボタン
- 30. UIViewControllerタブビューコントローラへのログイン
イムを確認することで、ここで変更内容を呼び出すことができます。コレクションビューのボタンはセルですか?そして、どのボタンが押されたかに応じて、別のビューに移動しますか? – Sam
はい、ボタンはセルです。そして、はい、どのボタンが押されたかに応じて、別のビューに移動します。私は明確にするために質問を変更します。 – Nickolans
didSelectItemAtIndexPathメソッドを使用して、セルでボタンを使用する代わりに、考えましたか?あるいは、細胞にこれを防ぐ他のものが入っていますか? – Sam