SORU
7 Aralık 2009, PAZARTESİ


UİTextField kenarlık rengi

Gerçekten büyük sınır UİTextField için kendi rengini ayarlamak için bir dileğim var. Ama şimdiye kadar kenarlığın çizgi stilini değiştirmek için sadece nasıl öğrenebilirim.

Arka plan özelliği bu şekilde arka plan rengini ayarlamak için kullandım:

self.textField.backgroundColor = textFieldColor;

Ama UİTextField sınır rengini de değiştirmek zorundayım. Ve benim sorum kenarlık rengini değiştirme hakkında olduğunu.

CEVAP
21 NİSAN 2011, PERŞEMBE


Sınıf QuartzCore çerçeve alımı:

#import <QuartzCore/QuartzCore.h>

ve sınır renk değiştirmek için aşağıdaki kod parçacığını (redColor için hazırlıyorum) kullanın

    textField.layer.cornerRadius=8.0f;
    textField.layer.masksToBounds=YES;
    textField.layer.borderColor=[[UIColor redColor]CGColor];
    textField.layer.borderWidth= 1.0f;

Geri orijinal düzeni sadece açık renkli kenarlık rengini ayarlamak için geri dönülmesi için

    serverField.layer.borderColor=[[UIColor clearColor]CGColor];

swift kodu

    textField.layer.borderWidth = 1
    textField.layer.borderColor = UIColor.whiteColor().CGColor

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008