質問編集履歴
5
s
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,4 +17,6 @@
|
|
17
17
|
具体的にはハイライトになった瞬間にスワイプすると解除されずにそのままスワイプされます。
|
18
18
|
この問題を解決するにはどの様な方法がありますか。
|
19
19
|
|
20
|
-

|
20
|
+

|
21
|
+
|
22
|
+
説明するよりは触ってもらったほうがわかると思います。TableViewが使われていてハイライトで色が変わるものでスワイプできるなら同じ様な状況を再現できるかと思います。TableViewの仕様だと考えます。
|
4
h
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,11 @@
|
|
2
2
|
```swift
|
3
3
|
@IBOutlet weak var darkGrayView: UIView!
|
4
4
|
|
5
|
+
override func awakeFromNib() {
|
6
|
+
super.awakeFromNib()
|
7
|
+
darkGrayView.layer.cornerRadius = 10
|
8
|
+
}
|
9
|
+
|
5
10
|
override func setHighlighted(_ highlighted: Bool, animated: Bool) {
|
6
11
|
darkGrayView.backgroundColor = highlighted ? .darkGray : .white
|
7
12
|
darkGrayView.alpha = highlighted ? 0.2 : 0
|
3
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
カスタムセルを使ったTableViewの話です。セルのVIewの上にdarkGrayViewというViewを載せてハイライト時にグレーになる様にしています。
|
2
2
|
```swift
|
3
|
+
@IBOutlet weak var darkGrayView: UIView!
|
4
|
+
|
3
5
|
override func setHighlighted(_ highlighted: Bool, animated: Bool) {
|
4
6
|
darkGrayView.backgroundColor = highlighted ? .darkGray : .white
|
5
7
|
darkGrayView.alpha = highlighted ? 0.2 : 0
|
@@ -10,4 +12,4 @@
|
|
10
12
|
具体的にはハイライトになった瞬間にスワイプすると解除されずにそのままスワイプされます。
|
11
13
|
この問題を解決するにはどの様な方法がありますか。
|
12
14
|
|
13
|
-

|
2
GIFをつけてわかりやすくしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,4 +8,6 @@
|
|
8
8
|
|
9
9
|
このセルをスワイプ(削除)した際にハイライトになったままになってしまうことがあります。
|
10
10
|
具体的にはハイライトになった瞬間にスワイプすると解除されずにそのままスワイプされます。
|
11
|
-
この問題を解決するにはどの様な方法がありますか。
|
11
|
+
この問題を解決するにはどの様な方法がありますか。
|
12
|
+
|
13
|
+
](c932f4847ea4a76b7bbad91fbdd99c5c.gif)
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
カスタムセルを使ったTableViewの話です。セルのVIewの上にdarkGrayViewというViewを載せてハイライト時にグレーになる様にしています。
|
1
|
+
カスタムセルを使ったTableViewの話です。セルのVIewの上にdarkGrayViewというViewを載せてハイライト時にグレーになる様にしています。
|
2
2
|
```swift
|
3
3
|
override func setHighlighted(_ highlighted: Bool, animated: Bool) {
|
4
4
|
darkGrayView.backgroundColor = highlighted ? .darkGray : .white
|
@@ -8,4 +8,4 @@
|
|
8
8
|
|
9
9
|
このセルをスワイプ(削除)した際にハイライトになったままになってしまうことがあります。
|
10
10
|
具体的にはハイライトになった瞬間にスワイプすると解除されずにそのままスワイプされます。
|
11
|
-
この問題を解決するにはどの様な方法があります
|
11
|
+
この問題を解決するにはどの様な方法がありますか。
|