Ders 16 : Metin Ve Yazı Eklemek - UILabel


Bu dersimizde ekrana resim eklemeyi öğreneceğiz. Önceki derslerimizde UIView Class'ı sayesinde ekrana dikdörtgensel kutucuklar eklemeyi öğrenmiştik. Şimdi UIView Class'ının bir alt Class'ı olan UILabel ile metin kutucukları eklemeyi öğreneceğiz.

UILabel İle Metin Eklemek

UILabel UIView Classından türemiş bir Classtır demiştik. Dolayısıyla UIView'a ait bütün özelliklere sahip. Eğer bakmadıysanız UIView Class'ı hakkındakı dersimize bir bakın. Aynı bir UIView oluşturur gibi bir UILabel oluşturalım.

   UILabel * metin = [[UILabel alloc]init];
   metin.frame = CGRectMake(50, 50, 200, 150);
   [self.view addSubview:metin];

Şu an çerçevesini belirlediğimiz bir UILabel oluşturduk ve ekrana ekledik. Fakat üstünde metin gözükmesi için bir özellik daha belirtmeliyiz. İşte bu özellik "text" özelliğidir. Text , NSString  türünden bir propertydir ve oluşturduğumuz view'ın üstünde gözükecek olan yazıdır. Nasıl yapıldığını gösterelim.

   UILabel * metin = [[UILabel alloc]init];
   metin.frame = CGRectMake(50, 50, 200, 150);
   metin.text = @"İşte Bir Metin";
   [self.view addSubview:metin];

Şimdi simulatörü çalıştırıp nasıl gözüktüğüne bir bakalım.


Yazının rengini ayarlamak için de "textColor" özelliğini ayarlarız. Şunun gibi

    UILabel * metin = [[UILabel alloc]init];
    metin.frame = CGRectMake(50, 50, 500, 150);
    metin.text = @"İşte Bir Metin";
    metin.textColor = [UIColor blueColor];
    [self.view addSubview:metin];



Bunun yanında font özelliğinden de bahsetmeliyiz. Yazının puntosu ayarlamak değişik fontlar kullanmak için "font" özelliğini ayarlamamız gerekir. Font UIFont türünden bir özelliktir ve şunun gibi kullanabiliriz.

    UILabel * metin = [[UILabel alloc]init];
    metin.frame = CGRectMake(50, 50, 500, 150);
    metin.text = @"İşte Bir Metin";
    metin.textColor = [UIColor blueColor];
    metin.font = [UIFont fontWithName:@"Marker Felt" size:50.0f];
    [self.view addSubview:metin];



Şimdilik bu kadar yeterli olmalı bence. Daha fazlası için derslerimiz takip edin.

Hiç yorum yok :

Yorum Gönder