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

  • tunez4you

    tunez4you

    20 EKİM 2008
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007