Ответ 1
Чтобы получить размер экрана устройства, вызовите UIScreen.MainScreen.Bounds
. Он возвращает RectangleF
с размером экрана.
Мне нужно получить ширину и высоту iPhone/iPad с помощью MonoTouch.
Как программно?
Чтобы получить размер экрана устройства, вызовите UIScreen.MainScreen.Bounds
. Он возвращает RectangleF
с размером экрана.
Чтобы получить ширину,
UIScreen.MainScreen.Bounds.Width
Чтобы использовать высоту,
UIScreen.MainScreen.Bounds.Height
Вы используете UIScreen.MainScreen.Bounds, чтобы получить размер point на экране. Он возвращает значение точки экрана, а не размер пикселя.
UIScreen.MainScreen.Scale, которые возвращают 1,0 пиксела за точку для дисплеев не сетчатки и 2,0 пикселя на точку для дисплеев сетчатки.
UIScreen.MainScreen.Bounds.Size.Width * UIScreen.MainScreen.Scale получит ширину в пикселях.