質問編集履歴
1
エラーの内容を追加
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
|
+
どうすればいいでしょうか
|