SORU
12 NİSAN 2011, Salı


Kullanarak [UİColor colorWithRed:yeşil:mavi:alpha:]'UİTableView seperatorColor ile çalışmıyor?

Koyu gri bir renk seperatör yapılandırmak için çalışıyorum. Neden aşağıdaki gibi bir şey yapar mı?

self.tableView.seperatorStyle = UITableViewCellSeperatorStyleSingleLine;
self.tableView.seperatorColor = [UIColor colorWithRed: 127 green:127 blue:127 alpha:1];

hayır seperators hiç bir tablo döndürür.

Kullanır kullanmaz[UİColor blackColor]sonra seperators gayet iyi anlıyorum. Anlaşma nedir?

CEVAP
12 NİSAN 2011, Salı


255.0 tarafından bölmek gerekir

Ben hemen hemen hiç 1.0, 0.0, kendisi tarafından dağınık görünümlü bölüm çok basit UİColor bir kategori oluşturdum arasındaki değerler kullanın çünkü: (http://github.com/Jon889/JPGeneral)

//.h file
@interface UIColor (JPExtras)
  (UIColor *)colorWithR:(CGFloat)red G:(CGFloat)green B:(CGFloat)blue A:(CGFloat)alpha;
@end

//.m file
@implementation UIColor (JPExtras)
  (UIColor *)colorWithR:(CGFloat)red G:(CGFloat)green B:(CGFloat)blue A:(CGFloat)alpha {
    return [UIColor colorWithRed:(red/255.0) green:(green/255.0) blue:(blue/255.0) alpha:alpha];
}
@end

Sadece yapmak için yukarıdaki bağlantı kurdu kategori alırsanız ():

[UIColor colorWithR:127 G:127: B:127 A:1];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • failblog

    failblog

    17 HAZİRAN 2008
  • psidot

    psidot

    2 Kasım 2006