информатика! = программирование
хорошо, серьезно, я знаю хороших и плохих программистов, которые были англичанами и студенты Психологии и некоторые, которые были студентами Информатики. У некоторых очень известных парней, которыми я восхищаюсь как разработчики, не было фона CS. Larry Wall (Perl), например, был лингвистом. С другой стороны, это помогает знать что-то о домене, Вы продолжаете работать, потому что затем можно, по крайней мере, видеть, имеют ли данные смысл, и помогите клиенту/пользователям выполнить развертку к тому, что они действительно хотят. И да, существует проблема вычислительной сложности и эффективных структур данных и правильности программы. Это - материал, который Вы изучаете в Информатике, и это полезно для знания почти в любом домене, но это не необходимо и не достаточно.
Вы правы. Вам придется переместить UILabel из прозрачного представления, чтобы он отображался как непрозрачный.
Другой подход, который легко сработал, заключается в том, чтобы не изменять альфа-канал в UIView. Вместо этого измените альфа-слой на объекте backgroundColor в UIView.
Конечно, это зависит от того, почему вы сделали альфа-слой прозрачным, но для моих требований это сработало хорошо.
Брайан прав. Например :
view.backgroundColor = [UIColor colorWithWhite:0 alpha:0.6];
сделает черный фон в альфа 0.6 и другие представления не пострадают.