Kakao uygulamasında bir pencere için arka plan resmi ayarlamak için mükemmel bir çözüm arıyorum. Ben buna bir çözüm, ben objektif c yeniyim bulamadım, bu yüzden herkesKakao çerçevesindeki bir pencere için arka plan resmi
cevap
Michael Vannorsdel amaçla NSView
sublassing öneriyor ... bana yardım edin, ben alıntı:
Sen ediyorum NSView alt sınıfını oluşturmaktan ve çizim yapmak istediğinizde görüntü çizmekten daha iyi olmalısınız.
- (void)awakeFromNib
{
myImage = [[NSImage alloc] init....
[self setNeedsDisplay:YES];
}
- (void)drawRect:(NSRect)rect
{
NSSize isize = [myImage size];
[myImage drawInRect:[self bounds] fromRect:NSMakeRect(0.0, 0.0,
isize.width, isize.height) operation: NSCompositeCopy fraction:1.0];
}
oldukça öğretici var,
cocoabuilder o tamamını okumak.
Cocoa bir pencere "içerik görünümü" adı verilen bir kök düzeyindeki görünümü vardır. Bu, bir pencerede diğerlerini içeren görünümdür. Varsayılan olarak, sadece boş, boş bir NSView
. Ancak kendi özel NSView
alt sınıfınızı kolayca oluşturabilir, arka plan resminizi çizmek için drawRect:
yöntemini geçersiz kılabilir ve bunu özel görünümünüz için kullanabilirsiniz.
Ancak sadece bir düz eski NSImageView
kullanmak daha kolay olabilir. Bunun avantajı, örneğin, görüntünün bir köşeye sabitlenmesini sağlamak için davranışı otomatik olarak ayarlayabilmenizdir (yükleyici penceresini yeniden boyutlandırarak bunu Installer.app ile deneyin). Aynı zamanda yarı-opak yapabilmeniz için arka planın biraz gösterilmesini sağlayabilirsiniz. (Yine, Installer.app düşünüyorum; uygulama tamamen farklı olabilir) doğru yönde harekete geçiriyor
Umut!
- 1. Base64 arka plan resmi?
- 2. Arka plan resmi ayarlama
- 3. Arka plan resmi gösterilmiyor
- 4. Arka plan resmi görüntülenmiyor
- 5. Arka plan resmi ayarlanamadı
- 6. Önyükleme yanıtı arka plan resmi
- 7. EKEventEditViewController için arka plan rengi/resmi ayarlama
- 8. Arka plan resmi sığdırmak için yeniden boyutlandırma
- 9. Koyulaştır CSS arka plan resmi?
- 10. arka plan resmi hareket herkesi
- 11. Arka plan resmi nasıl ayarlanır
- 12. Arka plan resmi ayarlamak uitableview?
- 13. iOS 6 arka plan resmi
- 14. Bootstrap - Arka plan resmi çalışmıyor
- 15. HTML5 Tuval arka plan resmi
- 16. Arka plan resmi AngularJS'de görünmüyor
- 17. Kullanıcı bağlantı verirse, arka plan resmini değiştirin Arka plan resmi
- 18. Bir JPanel'e arka plan resmi ekleme
- 19. CSS - Sprites arka plan resmi olarak
- 20. UIWebView üzerinde arka plan resmi görüntüleme
- 21. Arka plan resmi <img> öğesi
- 22. Sekmelere arka plan resmi ayarlayabilir miyiz?
- 23. Medya sorgusu olmadan duyarlı arka plan resmi
- 24. Arka plan resmi üzerinde css gradyanı kullan
- 25. Dinamik olarak arka plan resmi-url ayarlandı
- 26. Vücudun dışına nasıl arka plan resmi eklenir
- 27. Django CSS Arka plan resmi STATIC_URL kullanarak
- 28. Arka Plan Resmi Streç% 100 Div Yüksekliği
- 29. DOM'dan Nokogiri ile arka plan resmi al?
- 30. Raylar 4 - dinamik arka plan resmi