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

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • emimusic

    emimusic

    10 Mart 2006
  • NPR

    NPR

    22 NİSAN 2006