2016-11-08 5 views
-2

Этот вопрос относится к this question. Однако ответ в нем не работает для меня. Следовательно, задавая новый вопрос с моим кодом.Создание UIIMageView из UIIMage приводит к 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, который я использовал для моего образа Просмотры.

 Смежные вопросы

  • Нет связанных вопросов^_^