2017-03-29 4 views
0

これは私の単純なコードです:UIRefreshControl no activityIndi​​cator - >すぐに開始しますか?

self.refreshControl = [UIRefreshControl new]; 
[self.refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; 
[self.myTableView addSubview:self.refreshControl]; 

または

self.myTableView.refreshControl = self.refreshControl; 

リフレッシュ:mytableはのスクロールオフセットがあるとき-1(すぐに!!)メソッドを呼び出している、引っ張りながら進展なしインジケータ...

アプリケーションはiOS10.3のXcodeの上では、私はショーの行為を開始する前に、メールアプリで、スタックそのUIRefreshControll上のサンプルの多くで見た8.3

です時計のような欲求とそれが完了したら爽やかになり始める。

私はまたのUITableViewControllerにUIRefreshControllを配置しようとしているが、私はすぐに完全なスピンを見て、リフレッシュするためにすぐに開始:

私は私は非常に単純であると仮定したクレイジー取得していますが、私は進行状況インジケータを表示することはできません、手伝って頂けますか ??

答えて

-1

UIScrollView(したがって、UITableView)はサブビューとして自分で追加するのではなく、refreshControlプロパティを設定しています。したがって:

self.myTableView.refreshControl = self.refreshControl 

これは正しく動作するはずです。

+0

いいえ! が変更されました。 [self.myTableView addSubview:self.refreshControl]; と self.myTableView.refreshControl = self.refreshControl; は無効です:( 返信ありがとうございました! – ikanimo

+0

多分新しいiOSバージョンまたは新しいxcodeに問題があります...私は狂っています – ikanimo

関連する問題