У меня есть два подзаголовка в моем контроллере просмотра, оба встроенные в UIScrollview. Один из них является подклассом UIView, а другой - создателем интерфейса с кнопками и т. Д. В нем, но также ссылается на мой контроллер представления ...UIView исчезает после вызова UIActivityViewController
Я использую кнопку совместного доступа для вызова UIActivityViewController, который отлично работает. Единственная проблема заключается в том, когда я нажимаю на Facebook/Twitter и обмениваюсь имиджем (который отлично работает) - он исчезает, но когда я возвращаю UIView, который я создал в IB, не видно, ни какие-либо его кнопки/элементы и т. Д.
Я выполнил nslog в обработчике завершения для UIActivity, и он все еще существует, а не скрыт, и подсчет всех его дочерних объектов возвращается 19. Также проверьте его фрейм, который является прекрасным, поэтому я понятия не имею, почему его не показывают.
Любая помощь очень ценится!
NSString *textToPost = @"Text to post";
UIImage *anImage = [self.player imageOfView];
NSArray *activityItems = @[textToPost, anImage];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint];
[self presentViewController:activityVC animated:YES completion:nil];
[activityVC setCompletionHandler:^(NSString *activityType, BOOL completed) {
NSLog(@"input view status %i/n number of subviews%i", self.inputView.hidden, [self.inputView.subviews count]);
NSLog(@"%@", NSStringFromCGRect(self.inputView.frame));
}];
выход:
просмотр состояния вход 0/п число subviews19 {{0, 0}, {320, 438}}
@Saf: он работает сейчас? – Balu
Все еще не работает, я также попробовал i insertSubview: aboveView ... – Saf