程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> uitableview-線程問題,UITableview

uitableview-線程問題,UITableview

編輯:編程綜合問答
線程問題,UITableview

我有一個TableView,在每一個Cell上面都要加上彈幕,彈幕一直從右向左移動,但是我上下滑動TableView時,彈幕移動就停止了,我感覺應該是線程干擾的問題,請教一下大神應該怎麼做,怎麼讓它們互不干擾

最佳回答:


你的這種情況不知道跟我之前遇到的情況一樣不?我之前就遇到過一個計時器在計時的時候
我的手在滾動tableView的時候不放手一直停留在屏幕上的時候,計時器就會停止工作了。
解決的方式有兩種:為了解決這個問題我們可以將其加入到UITRackingRunLoopMode模式或NSRunLoopCommonModes模式中
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(actionTimer:) userInfo:nil repeats:YES];
//解決方法之一
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
//解決方法之二
// [[NSRunLoop currentRunLoop] addTimer:timer forMode:UITrackingRunLoopMode];
然後在方法中寫要執行的代碼

DYliufei
XYChinaChengdu
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved