2011-05-03 79 views

回答

5

我相信iPhone的屏幕刷新率固定在60Hz的,但你可以使用CADisplayLink API,它會叫你選擇,每當屏幕更新

使用像選擇自己測試:

CADisplayLink *displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(update)]; 
[displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; 
+0

感謝您的回覆。 – 2011-05-03 06:01:57

+0

但是如何顯示刷新率...意味着我如何顯示持續時間細節?你能提出一個建議嗎? – 2011-05-03 06:13:00

-1

我希望link會幫助你。如果你想刷新屏幕,你必須特別調用DrawRect幀率。你可以使用NSTimer。 如果你想要它的2D遊戲,你可以使用cocos2d.it會給你想要的更新屏幕,因爲它是由openGL開發的。

+0

感謝您的回覆,但我一直在尋找刷新率,我不是在製作遊戲,而是想知道我的應用程序何時開始刷新率。所以我可以執行其他操作 – 2011-05-03 06:01:11

+0

沒有代碼幫助你... NSDate * startDate = [[NSDate date] retain]; [[NSDate date] timeIntervalSinceDate:startDate]);把startDate放在界面中......(如全局)......你可以把第一行放在例如viewdidload中......你可以在任何你想要的地方使用第二行...... – 2011-05-03 06:54:44

相關問題