1

通过 AppleTV 和 Airplay 镜像连接的电视的 UIScreen 是否有设置(点)大小?

还是appletv的屏幕会根据实际的电视设备大小不同?

4

1 回答 1

1

的,appletv 的屏幕大小会根据实际的电视设备而有所不同。

如果您想从设备获取已连接电视的尺寸,请 按照以下步骤操作:

通知中心

  NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
        [center addObserver:self selector:@selector(handleScreenDidConnectNotification:) name:UIScreenDidConnectNotification object:nil];

已连接通知

 -(void)handleScreenDidConnectNotification : (NSNotification *)aNotification{
        UIScreen *newScreen = [aNotification object];
        CGRect screenBounds = newScreen.bounds;
        // screenBounds --> Get the size from it
    } 
于 2014-02-08T08:16:10.147 回答