мое приложение для iOS использует раскадровку
у него есть 2 контроллера представления: - контроллер представления основной раскадровки - и контроллер представления popover с некоторыми объектами в нем
у меня есть кнопка на главном видеконтроллер и он создает программирование каждый раз, когда я запускаю приложение:
*CGRect buttonFrame = CGRectMake(10., 10., 120., 50.);
oneButton = [UIButton buttonWithType:UIButtonTypeCustom];
[oneButton setImage:[UIImage imageNamed:[NSString stringWithFormat:@"someImage.png", img]] forState:UIControlStateNormal];
[oneButton setTag:img];
[oneButton setFrame:buttonFrame];
[oneButton addTarget:self action:@selector(pressButton:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:oneButton];*
действие этой кнопки показывает мой вид поповера так:
*- (void) pressButton:(id)sender {
popoverViewController *popoverFrame = [self.storyboard instantiateViewControllerWithIdentifier:@"myPopoverView"];
popoverWithObjects = [[UIPopoverController alloc] initWithContentViewController:popoverFrame];
[popoverWithObjects presentPopoverFromRect:[sender frame] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO];
}*
с этого момента ситуация такова, что яне могу отправить на мою кнопку любое сообщение или результат.я хочу сказать своей программной кнопке (обратите внимание - у меня есть только отправитель этой кнопки action:@selector(pressButton:)
), что popover возвращает какой-либо результат или какое-либо действие объекта в popover отправляет что-либо (например, строку)Или, другими словами, когда я взаимодействую с любым объектом, таким как кнопка в представлении popover, я хочу изменить метку заголовка родительских кнопок