У меня есть мяч, назначенный UIImageView в Interface Builder. IBOutlet из UIImageView подключен к соответствующему UIViewController. Изображение имеет белый фон. Когда я назначаю его UIImageView в IB, фон прозрачен. В IB у меня UIImageView установлен на прозрачный фон и аспект заполнения.Удаление фона изображения в UIImageView во время выполнения
Когда я назначить UIImageView съемки изображения во время выполнения:
квадрат UIImageView имеет белый фон, когда мяч не отображается. Значение всех четырех углов. В чем разница, что версия IB не показывает белый фон во время выполнения и программная версия?
Спасибо за оба предложения. Моя вина. Была PNG-версия JPG, которая имела прозрачные фоны. IB использовал PNG, когда я использовал программные средства JPG. Тьфу! Однако, если изображение не имеет прозрачного фона, вы не можете сделать это легко. Непрозрачность этого не меняет. Я также попытался установить непрозрачность, включив рамки Quartz и self.ball.layer.opacity = 0.0f; но больше не идти. Изменение изображения - самый простой маршрут. – 4thSpace