質問編集履歴

1

コードを記載しました

2016/08/03 03:15

投稿

lyzmfeqpxs54
lyzmfeqpxs54

スコア237

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,47 @@
9
9
  そこで質問なのですが、Touch Up Insideを選択した場合に、画像をタップ後、指を離さずにその画像から少しでも外れた場合にタップ処理を無効にするためには、どうすればよいのでしょうか。
10
10
 
11
11
  ご教示のほど、お願いいたします。
12
+
13
+
14
+
15
+ 以下にコードを追記しました。
16
+
17
+
18
+
19
+ ```swift
20
+
21
+
22
+
23
+ // Buttonを生成する.
24
+
25
+ let maruBtn = UIButton()
26
+
27
+
28
+
29
+ // サイズを設定する.
30
+
31
+ maruBtn.frame = CGRectMake(100 ,100 ,100 ,100)
32
+
33
+
34
+
35
+ //表示画像の設定
36
+
37
+ let maruBtnImage:UIImage = UIImage(named: "maru.png")!
38
+
39
+ maruBtn.setBackgroundImage(maruBtnImage, forState: .Normal)
40
+
41
+ maruBtn.addTarget(self, action: #selector(KenteiViewController.maruBtnTap(_:)), forControlEvents:.TouchUpInside)
42
+
43
+
44
+
45
+ func maruBtnTap(sender: UIButton){
46
+
47
+
48
+
49
+ //押した時の処理をいろいろ書いてます
50
+
51
+
52
+
53
+ }
54
+
55
+ ```