回答編集履歴

1

UIRefreshController

2016/08/01 06:50

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,3 +1,7 @@
1
+ # 一つ目
2
+
3
+
4
+
1
5
  ```swift
2
6
 
3
7
  tableView.bounces = false
@@ -7,3 +11,45 @@
7
11
 
8
12
 
9
13
  にすれば多少マシになりますが、色々とダメでしょうかね‥。
14
+
15
+
16
+
17
+ # 二つ目
18
+
19
+
20
+
21
+ ジェスチャーの代わりにUIRefreshControllerを使ってみました。
22
+
23
+
24
+
25
+ ```swift
26
+
27
+ override func viewDidLoad() {
28
+
29
+ :
30
+
31
+ let refresh = UIRefreshControl()
32
+
33
+ refresh.tintColor = UIColor.clearColor() //クルクルを見えなくする
34
+
35
+ refresh.addTarget(self, action: #selector(TableViewController.refreshValueChanged(_:)), forControlEvents: .ValueChanged)
36
+
37
+ self.refreshControl = refresh
38
+
39
+ :
40
+
41
+ }
42
+
43
+
44
+
45
+ func refreshValueChanged(sender: UIRefreshControl) {
46
+
47
+ sender.endRefreshing() //無くていいかも
48
+
49
+ self.dismissViewControllerAnimated(true, completion: nil)
50
+
51
+ }
52
+
53
+ ```
54
+
55
+