質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

1回答

1294閲覧

アドバイスください!!

pokase

総合スコア16

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2016/01/09 07:46

編集2016/01/10 02:03

年代別のクイズアプリを作成しているのですが、ストーリーボードでこの続きを作るとどこのボタンを押しても同じ画面に移ってしまいます。

Button Array を一つずつ別にするには何かコードを加えればいいのでしょうか?

どことどこの間にこのコードをコードをかけばコードを書けばいいなど何かしらアドバイスください

Swift

1import UIKit 2 3class CollectionViewController: UICollectionViewController { 4 5 var Array = [String]() 6 7 var ButtonArray = [String]() 8 9 10 override func viewDidLoad() { 11 super.viewDidLoad() 12 // Do any additional setup after loading the view, typically from a nib. 13 14 Array = ["平成27年","平成27年","平成26年","平成26年","平成25年","平成25年","平成24年","平成24年","平成23年","平成23年","平成22年","平成22年"] 15 16 ButtonArray = ["上期","下期","上期","下期","上期","下期","上期","下期","上期","下期","上期","下期"] 17 18 } 19 20 override func didReceiveMemoryWarning() { 21 super.didReceiveMemoryWarning() 22 // Dispose of any resources that can be recreated. 23 } 24 override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { 25 return Array.count 26 } 27 28 override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { 29 let cell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as UICollectionViewCell 30 31 let label = cell.viewWithTag(1) as! UILabel 32 33 label.text = Array[indexPath.row] 34 35 let Button = cell.viewWithTag(2) as! UIButton 36 37 38 Button.setTitle(ButtonArray[indexPath.row], forState: UIControlState.Normal) 39 40 41 42 return cell 43 } 44 45 46}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Tak1wa

2016/01/09 07:54

こちらの質問が他のユーザから「問題・課題が含まれていない質問」という評価を受けています teratailでは、漠然とした興味から票を募るような質問や、意見の主張をすることを目的とした投稿は推奨していません。 質問の意図や解決したい課題を明確に記述していただくと、回答が得られやすくなります。
退会済みユーザー

退会済みユーザー

2016/01/09 07:59

まずは、投稿を改善してください。
izkn

2016/01/09 12:04

こちらの質問が他のユーザから「質問の範囲が広すぎる」という評価を受けています わからない点を明確にし、調査したこと・試したことと共に記入していただくと、回答が得られやすくなります。
guest

回答1

0

画面遷移するロジックが書かれていないので、適切なアドバイスになっているか判断出来ないので参考程度にして頂ければと思います。

UICollectionView を使用しているのであれば、デリゲートに didSelectItemAtIndexPath があるはずです。
これは簡単に説明すると選択されたアイテムの位置を取得出来ます。
これを使用して選択された位置から遷移したい画面へ遷移させれば解決するのではないでしょうか。
参考になれば幸いです。

投稿2016/01/12 00:02

編集2016/01/12 00:07
YasuhiroMiyake

総合スコア1336

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問