質問編集履歴

5

```でコードを囲みました

2018/08/06 13:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,11 +4,9 @@
4
4
 
5
5
  しかし、どのようなコードを書いたらいいかわからず、困っています。
6
6
 
7
- 助けてください。よろしくお願いします
7
+ 助けてください。よろしくお願いします
8
8
 
9
- ```swift
10
-
11
- コード
9
+ 普通のコード
12
10
 
13
11
  ```
14
12
 
@@ -116,6 +114,8 @@
116
114
 
117
115
  }
118
116
 
117
+ ```
118
+
119
119
  ```遷移前のネットに書いてあったコード
120
120
 
121
121
  func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

4

遷移前と後のコードを追加しました

2018/08/06 13:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -115,3 +115,37 @@
115
115
  return agedataList[row]
116
116
 
117
117
  }
118
+
119
+ ```遷移前のネットに書いてあったコード
120
+
121
+ func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
122
+
123
+
124
+
125
+ if segue.identifier == "SecondView" {
126
+
127
+ let secondViewController:ViewController = segue.destination as! ViewController
128
+
129
+ ```
130
+
131
+ ```遷移後のコード
132
+
133
+ var Datalist:String = ""
134
+
135
+ override func viewDidLoad() {
136
+
137
+ super.viewDidLoad()
138
+
139
+ print(Datalist)
140
+
141
+
142
+
143
+ if ?????????? == Int(1) {
144
+
145
+ self.view.backgroundColor = UIColor(patternImage: UIImage(named: "AOZORA")!)
146
+
147
+ }else{self.view.backgroundColor = UIColor(patternImage: UIImage(named: "nighthanabi")!)
148
+
149
+ }
150
+
151
+ ```

3

コード変更

2018/08/06 13:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,11 @@
6
6
 
7
7
  助けてください。よろしくお願いします。
8
8
 
9
- ```pickerを使っている部分のコード
9
+ ```swift
10
10
 
11
11
  コード
12
+
13
+ ```
12
14
 
13
15
  ``import UIKit
14
16
 

2

pickerを制御しているコードを追加しました

2018/08/06 09:11

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,3 +5,111 @@
5
5
  しかし、どのようなコードを書いたらいいかわからず、困っています。
6
6
 
7
7
  助けてください。よろしくお願いします。
8
+
9
+ ```pickerを使っている部分のコード
10
+
11
+ コード
12
+
13
+ ``import UIKit
14
+
15
+
16
+
17
+ class secondViewController: UIViewController,UIPickerViewDelegate,UIPickerViewDataSource {
18
+
19
+
20
+
21
+ @IBOutlet weak var seibetupicker: UIPickerView!
22
+
23
+ @IBOutlet weak var agepicker: UIPickerView!
24
+
25
+
26
+
27
+ let seibetudataList = ["男性","女性","不明","指定なし"]
28
+
29
+ let agedataList = ["10代","20代","30代","40代","50代","60代","70代","80代","90代"]
30
+
31
+
32
+
33
+ override func viewDidLoad() {
34
+
35
+ super.viewDidLoad()
36
+
37
+ seibetupicker.delegate = self
38
+
39
+ seibetupicker.dataSource = self
40
+
41
+ agepicker.delegate = self
42
+
43
+ agepicker.dataSource = self
44
+
45
+ // Do any additional setup after loading the view.
46
+
47
+ }
48
+
49
+
50
+
51
+ override func didReceiveMemoryWarning() {
52
+
53
+ super.didReceiveMemoryWarning()
54
+
55
+ // Dispose of any resources that can be recreated.
56
+
57
+ }
58
+
59
+
60
+
61
+ func numberOfComponents(in pickerView: UIPickerView) -> Int {
62
+
63
+ // 表示する列数
64
+
65
+ return 1
66
+
67
+ }
68
+
69
+
70
+
71
+ func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
72
+
73
+ // アイテム表示個数を返す
74
+
75
+ if pickerView == agepicker {
76
+
77
+ // 1個目のピッカーの設定
78
+
79
+ return agedataList.count
80
+
81
+ }else{
82
+
83
+ return seibetudataList.count
84
+
85
+ }
86
+
87
+
88
+
89
+ return agedataList.count
90
+
91
+ }
92
+
93
+ // UIPickerViewDelegate
94
+
95
+
96
+
97
+ func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
98
+
99
+ // 表示する文字列を返す
100
+
101
+ if pickerView == agepicker {
102
+
103
+ // 1個目のピッカーの設定
104
+
105
+ return agedataList[row]
106
+
107
+ }else {
108
+
109
+ return seibetudataList[row]
110
+
111
+ }
112
+
113
+ return agedataList[row]
114
+
115
+ }

1

バグによって写真を挿入することができなかったため文章による説明変更。

2018/08/06 09:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
- 写真のようにピッカーの操作で次の画面を変化させたいです。
1
+ ピッカーの操作で次の画面を変化させたいです。
2
2
 
3
- 性別によって変化するよにしたく、年齢変化しないようにしたいです。
3
+ 二つピッカーがあって、片方では変化せず、も片方の動作で変化させるようにしたいです。
4
4
 
5
5
  しかし、どのようなコードを書いたらいいかわからず、困っています。
6
6