Убедитесь, что вы масштабировали свой выход соответствующим образом для внешнего дисплея.Что-то вроде этого должно помочь вам в этом:
// 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);
}
В Apple View Programming Guide для iOS и справочной информации по UIScreen есть много полезной информации.1008 *
Полагаю, стоит упомянуть, что очень маловероятно для получения какого-либо взаимодействия с пользовательским интерфейсом (сенсорных событий и т. Д.) С внешнего дисплея.Большинство дисплеев не сенсорные, и я не верю, что сенсорные события даже поддерживаются на внешнем дисплее.Таким образом, любой конфигурацией информации, отображаемой на внешнем дисплее, необходимо управлять с устройства iOS.