質問編集履歴

2

追記

2018/09/05 10:26

投稿

w00r0ntea
w00r0ntea

スコア18

test CHANGED
File without changes
test CHANGED
@@ -121,3 +121,95 @@
121
121
 
122
122
 
123
123
  ![イメージ説明](43a86e1fd2652fbd9c949af464afc3b1.png)
124
+
125
+
126
+
127
+
128
+
129
+ ```swift
130
+
131
+ コード
132
+
133
+
134
+
135
+ import UIKit
136
+
137
+
138
+
139
+ class MainTabBarViewController : UIViewController {
140
+
141
+
142
+
143
+ @IBOutlet weak var tab1: MUITabBarButton!
144
+
145
+ @IBOutlet weak var tab2: MUITabBarButton!
146
+
147
+ @IBOutlet weak var tab3: MUITabBarButton!
148
+
149
+
150
+
151
+ @IBOutlet weak var mainView: UIView!
152
+
153
+ @IBOutlet weak var tabBar: UIStackView!
154
+
155
+
156
+
157
+ static func makeInstance() -> MainTabBarViewController {
158
+
159
+ let storyboard = UIStoryboard(name: "TabBar", bundle: nil)
160
+
161
+ let viewController = storyboard.instantiateInitialViewController() as! MainTabBarViewController
162
+
163
+ return viewController
164
+
165
+ }
166
+
167
+
168
+
169
+ override func viewDidLoad() {
170
+
171
+ super.viewDidLoad()
172
+
173
+
174
+
175
+ let ohvc = OnegaiHomeViewController.makeInstance()
176
+
177
+ self.addChildViewController(ohvc)
178
+
179
+ ohvc.didMove(toParentViewController: self)
180
+
181
+ self.mainView.addSubview(ohvc.view)
182
+
183
+
184
+
185
+ tab1.addTarget(self, action: #selector(buttonEvent1(sender: )), for: .touchUpInside)
186
+
187
+ tab2.addTarget(self, action: #selector(buttonEvent2(sender: )), for: .touchUpInside)
188
+
189
+ tab3.addTarget(self, action: #selector(buttonEvent3(sender: )), for: .touchUpInside)
190
+
191
+ }
192
+
193
+
194
+
195
+ @objc func buttonEvent1(sender: UIButton) {
196
+
197
+ print("イベント1: (sender)")
198
+
199
+ }
200
+
201
+ @objc func buttonEvent2(sender: UIButton) {
202
+
203
+ print("イベント2: (sender)")
204
+
205
+ }
206
+
207
+ @objc func buttonEvent3(sender: UIButton) {
208
+
209
+ print("イベント3: (sender)")
210
+
211
+ }
212
+
213
+ }
214
+
215
+ ```

1

文法の修正

2018/09/05 10:26

投稿

w00r0ntea
w00r0ntea

スコア18

test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,15 @@
6
6
 
7
7
 
8
8
 
9
+
10
+
9
11
  ```swift
10
12
 
13
+ コード
14
+
15
+
16
+
11
- コード import UIKit
17
+ import UIKit
12
18
 
13
19
 
14
20
 
@@ -106,13 +112,7 @@
106
112
 
107
113
  }
108
114
 
109
- ``
115
+ ```
110
-
111
-
112
-
113
-
114
-
115
-
116
116
 
117
117
 
118
118