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

  • dcigs

    dcigs

    9 EYLÜL 2006
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006