我們可以以編程方式關閉iPad的視網膜顯示嗎?我知道這是可能在cocos2d使用如何在iPad的非視網膜模式下打開應用程序?
[[CCDirector sharedDirector] enableRetinaDisplay:NO];
但科科斯觸摸這可能嗎?如果是的話如何?
我們可以以編程方式關閉iPad的視網膜顯示嗎?我知道這是可能在cocos2d使用如何在iPad的非視網膜模式下打開應用程序?
[[CCDirector sharedDirector] enableRetinaDisplay:NO];
但科科斯觸摸這可能嗎?如果是的話如何?
不,不可能。 Cocos2d充當引擎,因此可以關閉視網膜顯示屏。它創建自己的虛擬顯示屏並在正常顯示屏上顯示。 但是在cocos touch中,我們無法訪問實際的引擎。所以它在cocos touch中不可能。
不確定,但你不能在iOS
這樣做。但你可以檢查通過使用下面的代碼
將這個方法
- (BOOL)isRetina
{
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] && [[UIScreen mainScreen] scale] == 2.0) {
return YES;
}
return NO;
}
並編寫代碼對於非視網膜屏幕它(視網膜/不)。
if([self isRetina] == NO)
{
// not retina display
}
else
{
// retina display
}
使用上面的代碼,你可以不視網膜顯示器或視網膜顯示設備執行您的操作。
是的,我知道這種方法。感謝您的答覆。 – souvickcse
這對於OP來說並不是真正有用的答案,因爲它是關於從未被問到過的其他事情。 – holex