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

  • Machinima

    Machinima

    17 Ocak 2006
  • NYLON Video

    NYLON Video

    11 Aralık 2006
  • thegeniuses.tv

    thegeniuses.

    11 Aralık 2006