回答編集履歴

1

追記

2016/03/03 19:05

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -15,3 +15,73 @@
15
15
  ![3](f7dcb2b981c76c588376f319132ed9a0.png)
16
16
 
17
17
  @IBActionが自動で挿入されるのでその中にボタンを押した時の処理を記述してください。
18
+
19
+
20
+
21
+ ---
22
+
23
+
24
+
25
+ **コードでアクションつけたい場合ってどうかけばいいですかね?**
26
+
27
+
28
+
29
+ 私の認識が違ったかもしれないのでこちらも追記しておきます。
30
+
31
+ Storyboardに配置したBarbuttonItemを@IBOutletで紐付けてtargetとactionを設定することで
32
+
33
+ ボタン押下時のイベントが取得できます。
34
+
35
+
36
+
37
+
38
+
39
+ ```swift
40
+
41
+ import UIKit
42
+
43
+
44
+
45
+ class ViewController: UIViewController {
46
+
47
+
48
+
49
+ @IBOutlet weak var rightNaviItem: UIBarButtonItem!
50
+
51
+
52
+
53
+ override func viewDidLoad() {
54
+
55
+ super.viewDidLoad()
56
+
57
+
58
+
59
+ rightNaviItem.target = self
60
+
61
+ rightNaviItem.action = Selector("pushRightNaviItem:")
62
+
63
+ }
64
+
65
+
66
+
67
+
68
+
69
+ func pushRightNaviItem(sender: AnyObject) {
70
+
71
+ print("push Action")
72
+
73
+ }
74
+
75
+
76
+
77
+ override func didReceiveMemoryWarning() {
78
+
79
+ super.didReceiveMemoryWarning()
80
+
81
+
82
+
83
+ }
84
+
85
+ }
86
+
87
+ ```