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

  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • Plugable

    Plugable

    19 Mayıs 2010
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007