質問編集履歴

2

別クラスのコードを追記しました。

2016/06/27 07:10

投稿

m_tsukasa
m_tsukasa

スコア7

test CHANGED
File without changes
test CHANGED
@@ -270,6 +270,120 @@
270
270
 
271
271
 
272
272
 
273
+ bbsTableCell.swift
274
+
275
+ ```Swift
276
+
277
+ import UIKit
278
+
279
+
280
+
281
+ class bbsTableCell: UITableViewCell {
282
+
283
+
284
+
285
+ @IBOutlet var postImage: UIImageView!
286
+
287
+ @IBOutlet var nameLabel: UILabel!
288
+
289
+ @IBOutlet var ageLabel: UILabel!
290
+
291
+ @IBOutlet var prefLabel: UILabel!
292
+
293
+ @IBOutlet var commentLabel: UILabel!
294
+
295
+ @IBOutlet var genderImage: UIImageView!
296
+
297
+
298
+
299
+ override func awakeFromNib() {
300
+
301
+ super.awakeFromNib()
302
+
303
+ // Initialization code
304
+
305
+ }
306
+
307
+
308
+
309
+ override func setSelected(selected: Bool, animated: Bool) {
310
+
311
+ super.setSelected(selected, animated: animated)
312
+
313
+
314
+
315
+ // Configure the view for the selected state
316
+
317
+ }
318
+
319
+
320
+
321
+ func setCell(bbsData: BbsData){
322
+
323
+
324
+
325
+ nameLabel.text = bbsData.nameStr as String
326
+
327
+ ageLabel.text = bbsData.ageStr as String + "才"
328
+
329
+ prefLabel.text = bbsData.prefStr as String
330
+
331
+ commentLabel.text = bbsData.commentStr as String
332
+
333
+ switch bbsData.gender {
334
+
335
+ case "男性":
336
+
337
+ genderImage.image = UIImage(named: "genderMale")
338
+
339
+
340
+
341
+ case "女性":
342
+
343
+ genderImage.image = UIImage(named: "genderFemale")
344
+
345
+
346
+
347
+ default:
348
+
349
+ genderImage.image = UIImage(named: "genderNodisplay")
350
+
351
+
352
+
353
+ }
354
+
355
+ let url = NSURL(string: bbsData.bbsImage as String)
356
+
357
+ let requestUrl = NSURLRequest(URL: url!)
358
+
359
+ NSURLConnection.sendAsynchronousRequest(requestUrl, queue: NSOperationQueue.mainQueue()){(response,data,error) -> Void in
360
+
361
+ if error != nil{
362
+
363
+ //print(error)
364
+
365
+ }else{
366
+
367
+ if let dlImage = UIImage(data: data!){
368
+
369
+ self.postImage.image = dlImage
370
+
371
+ }
372
+
373
+ }
374
+
375
+ }
376
+
377
+
378
+
379
+ }
380
+
381
+
382
+
383
+ }
384
+
385
+ ```
386
+
273
387
  ###考察してみたこと
274
388
 
275
389
  Android版を作成した時に行った方法として、

1

もうひとつの質問へのURLを追加しました。

2016/06/27 07:10

投稿

m_tsukasa
m_tsukasa

スコア7

test CHANGED
File without changes
test CHANGED
@@ -287,3 +287,9 @@
287
287
  Xcode7.3
288
288
 
289
289
  Swift2.*
290
+
291
+
292
+
293
+ ###できればもうひとつの質問もよろしくお願いいたします。
294
+
295
+ https://teratail.com/questions/39264