Я создал пользовательское представление popUp, используя представление пользовательского интерфейса. Это всплывающее окно содержит кнопку и изображение.вызов [self removeFromSuperview]; from subview не возвращает управление родительскому виду
Мой родительский вид (с контроллером) содержит кнопку button.On щелчка, я добавляю вид всплывающий как подвид (см ниже) -
[self.view addSubview:popUp];
В моем всплывающем зрении я обработал щелчок кнопки как ниже -
- (IBAction)tapHabitatureButton:(id)sender {
[self removeFromSuperview];
}
Таким образом, при нажатии всплывающей кнопки я закрываю всплывающее окно.
После того, как мое всплывающее окно приблизится, я вижу свое родительское представление. Но теперь мой родительский взгляд больше не взаимодействует с событиями.
Пожалуйста, помогите мне с решением.
Добавить объяснение настоятельно рекомендуется. – Raptor
Я уже пробовал вышеупомянутый подход, создав делегата, но каким-то образом метод делегирования не вызывался. могу ли я создать uiview нажатием кнопки и добавить его в мой основной вид? –
popUP * popviewinstace = [popUP alloc] init]; popviewinstace.delegate = self; –