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

質問編集履歴

5

s

2021/09/30 08:02

投稿

noname_241198
noname_241198

スコア23

title CHANGED
File without changes
body CHANGED
@@ -17,4 +17,6 @@
17
17
  具体的にはハイライトになった瞬間にスワイプすると解除されずにそのままスワイプされます。
18
18
  この問題を解決するにはどの様な方法がありますか。
19
19
 
20
- ![スワイプした時に解除されない](b33a4b7a62285488d887062d306db56f.gif)
20
+ ![スワイプした時に解除されない](b33a4b7a62285488d887062d306db56f.gif)
21
+
22
+ 説明するよりは触ってもらったほうがわかると思います。TableViewが使われていてハイライトで色が変わるものでスワイプできるなら同じ様な状況を再現できるかと思います。TableViewの仕様だと考えます。

4

h

2021/09/30 08:02

投稿

noname_241198
noname_241198

スコア23

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

追加

2021/07/04 11:31

投稿

noname_241198
noname_241198

スコア23

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
- ![![メージ画像](81d7e1ff296bf4a84a3e630bc1960bff.gif)](c932f4847ea4a76b7bbad91fbdd99c5c.gif)
15
+ ![スワプした時に解除されない](b33a4b7a62285488d887062d306db56f.gif)

2

GIFをつけてわかりやすくしました。

2021/07/01 13:02

投稿

noname_241198
noname_241198

スコア23

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,6 @@
8
8
 
9
9
  このセルをスワイプ(削除)した際にハイライトになったままになってしまうことがあります。
10
10
  具体的にはハイライトになった瞬間にスワイプすると解除されずにそのままスワイプされます。
11
- この問題を解決するにはどの様な方法がありますか。
11
+ この問題を解決するにはどの様な方法がありますか。
12
+
13
+ ![![イメージ画像](81d7e1ff296bf4a84a3e630bc1960bff.gif)](c932f4847ea4a76b7bbad91fbdd99c5c.gif)

1

誤字修正

2021/06/29 11:08

投稿

noname_241198
noname_241198

スコア23

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
+ この問題を解決するにはどの様な方法がありますか。