2015-02-14 2 views
2

Я как бы застрял с проблемой дизайна в iOS.Просмотр контроллера с фоновым изображением и прозрачностью xamarin

У меня есть контроллер с фоновым изображением, ничего особенного.

this.View.BackgroundColor = UIColor.FromPatternImage (UIImage.FromFile ("Images/ballons.jpg")); 

В верхней части контроллера у меня есть вид с фоном (белый), который является полупрозрачным.

this.Frame = new System.Drawing.RectangleF (0, 0, UIScreen.MainScreen.Bounds.Width, UIScreen.MainScreen.Bounds.Height); 
this.BackgroundColor = UIColor.White; 
this.Alpha = 0.5f; 

Теперь вопрос, если я добавить кнопку или любые другие элементы управления, на мой взгляд, они также становится прозрачным ... поэтому я думаю здесь не так ...?

Я хотел контроллер иметь фоновое изображение, вид белый полупрозрачный фон и все элементы управления (кнопки, изображения) не быть непрозрачным ...

ответ

4

Не изменяйте Альфа зрения, поскольку это изменит прозрачность всех его элементов/подпунктов. Просто установите его BackgroundColor на полупрозрачный цвет, используя UIColor.FromWhiteAlpha (1, 0.5).

+0

Спасибо вам большое, сэр! Это именно то, что я искал! – Grendizer

Смежные вопросы