Как создать прозрачное UITextField?
на моем 1)UIView
один (2) UIImageView
будет на этом (3) UITextView
.
этой UITextView
должно быть прозрачным, и мы должны просмотреть imageView
.
как я могу это сделать?
4 ответов
Если вы хотите сделать фон (а не весь UITextView) прозрачным, я считаю, что вы должны сделать это с помощью свойства backgroundColor, которое он наследует от UIView.
как таковой...
[yourTextView setBackgroundColor:[UIColor clearColor]];
...будем надеяться, сделать трюк.
Если, однако, вы хотите сделать весь UITextView прозрачный, Альфа-свойство @taskinoor упоминает идеально.
вы можете установить Альфа текстового представления на любое желаемое значение.
myTextView.alpha = 0.5; // 50% transparent
- перейдите на панель утилиты (справа) и прокрутите вниз до раздела "вид".
- затем см. поле "фон". У меня уже есть прозрачный UITextField/UITextView. У тебя должен быть сплошной цвет, верно? Это означает, что объект непрозрачен.
- откройте всплывающее меню и нажмите "Очистить цвет". Затем, вы должны увидеть цвет наполовину черный и наполовину белый (как у меня). Вот как Xcode означает прозрачность.
тогда вы закончили (вам не нужно иметь дело с любой код, если я правильно понял)!
Я использую таким образом:
[textField setBackgroundColor:[UIColor clearColor]]; //clear background
[textField setBorderStyle:UITextBorderStyleNone]; //clear borders