Да.Вы можете думать о представлениях как о древовидной структуре.Поэтому, если вы скажете, что представление будет удалено из суперпредставления, вся структура будет удалена.
Например: UIButton
- это фактически представление, которое содержит UILabel
, в котором отображается заголовоккнопка.Таким образом, вы можете сделать это [myUIButton removeFromSuperview];
, что удалит кнопку и ее собственную иерархию представлений (включая кнопку, содержащую UILabel).
Примечание : Если вы хотите только скрыть / и показатьпредставление, вы также можете установить его свойство hidden
равным YES
или NO
вместо удаления представления из иерархии представлений.Таким образом, снова легко отобразить вид.