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

  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • stokelycalm

    stokelycalm

    28 Aralık 2010