2016-11-08 28 views
-2

此问题与this question有关。但是,它的答案不适合我。因此,用我的代码问一个新问题。从UIIMage创建UIIMageView会导致ImageView的外部矩形为灰色填充

我正在尝试做什么。我有一个桨的图像。我正试图从这个图像创建一个imageView。我正在使用的代码如下。我看到桨形图像(具有圆角边缘)由具有灰色填充的矩形包围。 (请参阅附图显示ImageView周围的灰色填充)。

我会很感激我做错了任何输入。

我的代码

self.paddleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"paddle"]]; 
self.paddleView.backgroundColor = [UIColor clearColor]; 
self.paddleView.opaque = NO; 
[self.paddleView setFrame:self.myModel.paddleRect]; 
[self.view addSubview:self.paddleView]; 

代码paddleRect是

UIImage* paddleImage = [UIImage imageNamed:@"paddle.png"]; 
    CGSize paddleSize = [paddleImage size]; 
    self.paddleRect = CGRectMake(self.screenWidth/2, self.screenHeight-BOTTOM_OFFSET, 
           paddleSize.width, paddleSize.height); 

Image showing the grey fill around imageViews

+1

发布“paddle.png”本身的图像。 – matt

+1

我觉得很蠢..是的,我得到的图像资产有边界!我从来没有打开过复制过的文件,没有注意到它! –

回答

0

马特指出,这个问题与我是用我的形象PNG观点。