У меня есть шар, назначенный для UIImageView в Интерфейсном Разработчике. IBOutlet из UIImageView связан с соответствующим UIViewController. Изображение имеет белый фон. Когда я назначаю его UIImageView в IB, фон прозрачен. В IB у меня UIImageView установлен на прозрачный фон и аспект заливки.
Когда я назначаю UIImageView изображение во время выполнения:
self.ball.image = ballImage; //ballImage is a UIImage
self.ball.backgroundColor = [UIColor clearColor];
self.ball.contentMode = UIViewContentModeScaleAspectFill;
квадрат UIImageView имеет белый фон, где шар не отображается. Имея в виду все четыре угла. Какая разница, что версия IB не показывает белый фон во время выполнения, а программная версия показывает?