private void SetupUserInterface()
{
var centerButtonX = View.Bounds.GetMidX() - 35f;
var topLeftX = View.Bounds.X + 25;
var topRightX = View.Bounds.Right - 65;
var bottomButtonY = View.Bounds.Bottom - 85;
var topButtonY = View.Bounds.Top + 15;
var buttonWidth = 70;
var buttonHeight = 70;
liveCameraStream = new UIView()
{
Frame = new CGRect(0f, 0f, 320f, View.Bounds.Height)
};
takePhotoButton = new UIButton()
{
Frame = new CGRect(centerButtonX, bottomButtonY, buttonWidth, buttonHeight)
};
takePhotoButton.SetBackgroundImage(UIImage.FromFile("TakePhotoButton.png"), UIControlState.Normal);
toggleCameraButton = new UIButton()
{
Frame = new CGRect(topRightX, topButtonY + 5, 35, 26)
};
toggleCameraButton.SetBackgroundImage(UIImage.FromFile("ToggleCameraButton.png"), UIControlState.Normal);
toggleFlashButton = new UIButton()
{
Frame = new CGRect(topLeftX, topButtonY, 37, 37)
};
toggleFlashButton.SetBackgroundImage(UIImage.FromFile("NoFlashButton.png"), UIControlState.Normal);
View.Add(liveCameraStream);
View.Add(takePhotoButton);
View.Add(toggleCameraButton);
View.Add(toggleFlashButton);
}