SORU
3 HAZİRAN 2010, PERŞEMBE


En iyi yolu bir NSView için arka plan rengini değiştirmek için

NSView backgroundColor değiştirmek için en iyi yolu arıyorum. Ayrıca NSView alpha uygun maske ayarlamak mümkün olmak istiyorum. Gibi bir şey

myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f 
                                                   green:0.251f 
                                                    blue:0.337 
                                                   alpha:0.8];

Fark ettim ki NSWindow Bu yöntem, değilim sevmem NSColorWheel NSImage arka plan seçenekleri, ama eğer onlar iyi, İstekli kullanın.

CEVAP
3 HAZİRAN 2010, PERŞEMBE


Evet, kendi cevap doğru. Ayrıca kakao yöntemleri kullanabilirsiniz:

- (void)drawRect:(NSRect)dirtyRect {
    // set any NSColor for filling, say white:
    [[NSColor whiteColor] setFill];
    NSRectFill(dirtyRect);
    [super drawRect:dirtyRect];
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • SPBedition

    SPBedition

    24 HAZİRAN 2013