我正在研究一種使用objective-c的繪圖應用程序,對於我的一個UIView
s,我希望有一個背景圖像。但是,我想要在實際的UIView
上顯示此背景圖像,而不是單獨的UIImageView
。我這樣做,使用此:在Aspect Fit上製作UIView的背景圖像
self.tempDrawImage.image = [UIImage imageNamed:@"image.jpg"];
在這段代碼,tempDrawImage是我做編程,並將其初始化之後,我寫的代碼稍後,使圖紙會出現在圖像的頂部一個UIImageView。我不知道這是否有幫助,但我認爲無論如何我都會收錄它,以防萬一它有幫助。
- (UIImageView *)tempDrawImage
{
if(!_tempDrawImage) _tempDrawImage = [UIImageView new];
return _tempDrawImage;
}
- (void)drawRect:(CGRect)rect
{
UIGraphicsGetCurrentContext();
[self.tempDrawImage.image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
現在,我正在努力將圖像設置爲image.jpg在開始的方面適合。我怎麼能這樣做?
的可能重複[UIImageView的圖像扭曲時,大圖像放置] (http://stackoverflow.com/questions/10653413/uiimageview-image-distorts-when-big-image-is-placed) –