2012-02-14 89 views
0

我嘗試在外部顯示器上顯示應用程序,實際上它是一個巨型Iphone顯示器(高度爲1.5米,百搭爲0.5米)並且遇到問題。這是我的應用程序以橫向模式顯示,高度爲320px,野生爲460px。然而,在巨人iphone中,我的應用程序是屏幕的一半。我怎樣才能使它適合1.5米x 0.5米。是否有任何方法欺騙系統,以便我可以在gian Iphone顯示器中顯示全屏,即使iPhone的高度和寬度分別爲320和460。 如果您有任何想法請幫助。所有的答案都歡迎在這裏。謝謝無法在外部顯示器上正常顯示

回答

0

請確保您適當擴展您的輸出爲外部顯示。像這樣的東西應該讓你對你的方式:

// if an external screen is attached it will be in the array of screens 
if ([[UIScreen screens] count] > 1) 
{ 
    UIScreen *screen2 = [[UIScreen screens] objectAtIndex:1]; 
    CGRect screenBounds = screen2.bounds; 
    NSLog(@"Should scale external output to fit in %dx%d", 
      (int)screenBounds.size.width, 
      (int)screenBounds.size.height); 
} 

有很多很好的信息在蘋果的View Programming Guide for iOSUIScreen參考。

我想這是值得一提的,你是極不可能得到任何UI交互(觸摸事件等)從外部顯示。大多數顯示器不是觸摸顯示器,我甚至不相信在外部顯示器上支持觸摸事件。因此,外部顯示器上顯示的信息的任何配置都需要通過iOS設備進行控制。