Этот вопрос относится к 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);
Опубликовать изображение "paddle.png" самостоятельно. – matt
Я чувствую себя таким глупым. Да, у изображения, которое у меня есть, есть граница !! Я никогда не открывал, просто скопировал файл и не заметил его! –