var centerButtonX = View.Bounds.GetMidX() - 35f;
var bottomButtonY = View.Bounds.Bottom - 85;
var topRightX = View.Bounds.Right - 65;
var topLeftX = View.Bounds.X + 25;
var topButtonY = View.Bounds.Top + 25;
var buttonWidth = 70;
var buttonHeight = 70;
Console.WriteLine("Screen Width = " + UIScreen.MainScreen.Bounds.Width);
Console.WriteLine("Screen Height = " + UIScreen.MainScreen.Bounds.Height);
liveCameraStream = new UIView()
{
Frame = new CGRect(0f, 0f, View.Bounds.Width, View.Bounds.Height)
};
takePhotoButton = new UIPaintCodeButton(DrawTakePhotoButton)
{
Frame = new CGRect(centerButtonX, bottomButtonY, buttonWidth, buttonHeight)
};
cancelPhotoButton = new UIPaintCodeButton(DrawCancelPictureButton)
{
Frame = new CGRect(topLeftX, topButtonY, 37, 37)
};
View.Add(liveCameraStream);
View.Add(takePhotoButton);
View.Add(cancelPhotoButton);
На изображении сторона была белой, вероятно, не очень четкой, но слева вы можете увидеть кнопку закрытия. Камера не отображается в полноэкранном режиме.