У меня есть UIView, у которого есть метод отображения, который я написал.
В методе «display» у меня есть следующий код:
Сначала создайте основной вид
UIView *contentView = ...
Во-вторых, создайте много объектов, например:
ObjectView* objectView = ... (ObjectView is also a UIView)
В-третьих, добавьте все эти объекты в contentView, например:
[contentView addSubview:objectView];
Наконец, я добавляю contentView к себе.
Изначально метод 'display' вызывается из 'initWithFrame', и все отображается так, как я хочу. У меня также есть представление, при нажатии которого также вызывается метод display, на этот раз он должен отображать новый контент. Проблема в том, что новый контент отображается поверх исходного контента, оригинальный контент не удаляется.
Что я делаю неправильно?
Спасибо!