質問するログイン新規登録

回答編集履歴

4

イメージ追加

2015/04/06 11:58

投稿

at1994
at1994

スコア202

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  xibから読み込んだUIViewカスタムクラスを使用する場合は、delegateとdataSourceはFiles's Ownerに接続してはいけません。MyViewに接続しましょう。
2
2
  ![![イメージ説明][WIDTH:258](d8fc9dcc20d6947f8939374672ab8e79.png)
3
3
  そしてUITableViewをMyViewにアウトレット接続する際は、ObjectをMyViewにしてください。
4
+
4
5
  ```lang-<Objective-c>
5
6
  //
6
7
  // MyView.swift

3

イメージ追加

2015/04/06 11:58

投稿

at1994
at1994

スコア202

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  xibから読み込んだUIViewカスタムクラスを使用する場合は、delegateとdataSourceはFiles's Ownerに接続してはいけません。MyViewに接続しましょう。
2
+ ![![イメージ説明][WIDTH:258](d8fc9dcc20d6947f8939374672ab8e79.png)
2
3
  そしてUITableViewをMyViewにアウトレット接続する際は、ObjectをMyViewにしてください。
3
4
  ```lang-<Objective-c>
4
5
  //

2

編集

2015/04/06 11:57

投稿

at1994
at1994

スコア202

answer CHANGED
@@ -26,6 +26,8 @@
26
26
  self.tableView.reloadData()
27
27
  }
28
28
 
29
+ //クラスメソッド
30
+ //xibから読み込み
29
31
  class func instance() -> MyView {
30
32
  return NSBundle.mainBundle().loadNibNamed("MyView", owner: self, options: nil).first as MyView
31
33
  }
@@ -66,7 +68,7 @@
66
68
  // Do any additional setup after loading the view, typically from a nib.
67
69
 
68
70
  var view : MyView? = MyView.instance()
69
- self.view.addSubview(view!);
71
+ self.view.addSubview(view!)
70
72
  }
71
73
 
72
74
  override func didReceiveMemoryWarning() {

1

編集

2015/04/06 11:47

投稿

at1994
at1994

スコア202

answer CHANGED
@@ -19,7 +19,6 @@
19
19
 
20
20
  required init(coder aDecoder: NSCoder) {
21
21
  super.init(coder: aDecoder)
22
- self.setUp()
23
22
  }
24
23
 
25
24
  func setData(data : NSMutableArray) {
@@ -67,9 +66,7 @@
67
66
  // Do any additional setup after loading the view, typically from a nib.
68
67
 
69
68
  var view : MyView? = MyView.instance()
70
- self.view.addSubview(view!);
69
+ self.view.addSubview(view!);
71
- view?.setUp()
72
-
73
70
  }
74
71
 
75
72
  override func didReceiveMemoryWarning() {