मैं अपने NSView में एक दोहराई जाने वाली पृष्ठभूमि छवि आकर्षित करने के लिए कोशिश कर रहा हूँ में दोहराए जाने पृष्ठभूमि छवि, मैं अब तक इस राशि:एक NSView
// INIT
- (id)initWithFrame:(NSRect)frame {
if (self = [super initWithFrame:frame]) {
self.backgroundImage = [NSImage imageNamed:@"progressBackground.pdf"];
}
return self;
}
// DRAW
- (void)drawRect:(NSRect)dirtyRect {
// Draw the background
[backgroundImage drawInRect:[self bounds]
fromRect:NSMakeRect(0.0f, 0.0f, backgroundImage.size.width, backgroundImage.size.height)
operation:NSCompositeSourceAtop
fraction:1.0f];
NSLog(@"%dx%d", backgroundImage.size.width, backgroundImage.size.height);
}
हालांकि, दृश्य छवि फैला ही भरने के लिए। मैं छवि को इसके बजाय दोहराना चाहता हूं।
(काला स्ट्रोक पहले से ही तय कर रहे हैं)
इसके अलावा, कुछ अजीब होता है, कंसोल का कहना है के रूप में छवि का आकार के बराबर होती है -2109897792x0
, लेकिन छवि वास्तव में 32x32
है! WTF ?!
क्या कोई मेरी मदद कर सकता है, कृपया? धन्यवाद।
संभावित रूप से आपके द्वारा प्राप्त किए गए असंबद्ध उत्तरों के लिए मतदान करने की धमकी देने का सबसे अच्छा विचार नहीं है। यह लोगों को भी परेशान होने से हतोत्साहित करता है। –
@ जोशुआ लेकिन गलत मंच के बारे में जवाब प्राप्त करना बहुत परेशान है। –
निश्चित रूप से आप वास्तविक उल्लंघन के परिणामस्वरूप किसी को कुछ भी गलत करने और ऐसा करने से पहले लोगों को सलाह देने के बीच अंतर देखते हैं। पूर्व सबसे अच्छा असभ्य है; उत्तरार्द्ध अधिक योग्य है। –