Почему UIImageView удаляется из массива, когда я использовал removeFromSuperview() с Swift?Почему UIImageView удаляется, когда я использовал removeFromSuperview()?
// display UIImageView
var imageViews: [UIImageView] = [UIImageView]()
imageViews.append(UIImageView(image: UIImage(named: "test.jpg")))
let imageView = imageViews[0]
self.view.addSubview(imageView) // display image view
let overlayView = UIView(frame: self.view.frame)
overlayView.addSubview(imageView)
self.view.addSubview(overlayView)
overlayView.removeFromSuperview()
// not display image view
Я не думаю, что это возможно. Вы уверены, что это весь код? – ozgur
Ваша проблема не может быть представлена в стандартной среде. Нам нужна дополнительная информация, возможно, о нескольких потоках, которые вы используете –
извините, я ошибся. Я изменил вопрос. – naohide