2016-10-12 1 views
0

Я пытаюсь создать кнопку, похожий на следующий: enter image description hereСоздать Полупрозрачный UIButton с твердым белым текстом

Я попытался дать альфа с белым цветом текста, но я получаю следующее:

enter image description here

Edit:

textfield.backgroundColor = UIColor(red: 0.7, green: 0.7, blue: 0.7, alpha: 0.7) 
textfield.textColor = .white 

Abo ve code дает второе изображение. Но выше изображение выглядит уродливо.

Как создать uitextfield как первое изображение?

Edit:
Полное решение:

txtLogin.backgroundColor = UIColor(red: 1, green: 1, blue: 1, alpha: 0.1) 
    txtLogin.textColor = .white 
    txtLogin.attributedPlaceholder = NSAttributedString(string:"Username", 
                 attributes:[NSForegroundColorAttributeName: UIColor(red: 245, green: 245, blue: 241, alpha: 0.7)]) 
    let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: 20)) 
    txtLogin.leftView = paddingView 
    txtLogin.leftViewMode = UITextFieldViewMode.always 

    let layer: CALayer! = txtLogin.layer 
    layer.cornerRadius = 4.0 
    layer.borderWidth = 0 

С уважением

+0

Что вы сделали, чтобы сделать снимок? Поместите некоторый код. – WMios

+0

, пожалуйста, отредактируйте править – pankaj

+0

Итак, вы говорите мне, что код, который вы пытались сделать, был буквально таким же, как и код, который я предлагал? – WMios

ответ

2

Что вам нужно сделать, это установить альфа кнопки до точки, которую вы хотите. Так, например, это будет иметь полупрозрачный фон и белый цвет текста:

button.backgroundColor = UIColor(red: 1, green: 1, blue: 1, alpha: 0.1) 
button.textColor = .white 
button.attributedPlaceholder = NSAttributedString(string:"placeholder text", 
                attributes:[NSForegroundColorAttributeName: UIColor.white]) 
+0

дает аналогичное изображение – pankaj

+0

@pankaj, это похожее изображение или то же изображение? Почему вы опубликовали мой код как свой собственный. Что вы на самом деле пытались сделать? – WMios

+0

Я сожалею, что разместил его как мой код, я имел в виду, что я пробовал ваш код, но он дал тот же результат – pankaj

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

  • Нет связанных вопросов^_^