質問編集履歴

1

エラーの内容を追加

2021/11/07 07:57

投稿

MycoChild
MycoChild

スコア36

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,16 @@
64
64
 
65
65
  let y_array_ = self.y_array.components(separatedBy: ",")
66
66
 
67
+          func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
68
+
69
+ scrollBeginingPoint = scrollView.contentOffset;
70
+
71
+ y_array_ = self.y_array.components(separatedBy: ",")
72
+
73
+ }
74
+
75
+
76
+
67
77
  func scrollViewDidScroll(_ scrollView: UIScrollView) {
68
78
 
69
79
  let currentPoint = scrollView.contentOffset
@@ -86,4 +96,10 @@
86
96
 
87
97
  このとき、`func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)`の処理の方が`func scrollViewDidScroll(_ scrollView: UIScrollView) `よりも遅いので、aタグが位置の格納されずNullになってしまいます。
88
98
 
99
+ また、`extension ViewController: UICollectionViewDelegate`内でグローバル
100
+
101
+ 変数のように`y_array_`を`func scrollViewDidScroll(_ scrollView: UIScrollView)`に値渡ししたいのですが、
102
+
103
+ `Extensions must not contain stored properties`とエラーが出てしまいます。
104
+
89
- どうすればいいでしょうか
105
+ どうすればいいでしょうか