Я хочу передать фотографию, сделанную в контроллере первого представления, на контроллер второго вида. Я хочу, чтобы пользователь взял фотографию в первом контроллере представления, а затем обрезался во втором контроллере представления, а затем сохранил .. Так что это похоже ... Пользователь снимает фото → обрезка → сохранить. Я просто хочу сделать эту простую задачу, но у меня есть время, чтобы заставить segue пойти правильно. Разве segue лучший способ сделать это? или есть более простой способ выполнить эту задачу. Я новичок в объективе -c, поэтому меня путают с segues и всем этим.Как использовать segue для передачи снятой фотографии
ответ
Вам необходимо реализовать prepareForSegue:sender:
в контроллере источника. Это даст вам доступ к destinationViewController
через пройденный storyboard
. Затем вы можете установить изображение так, чтобы оно было доступно, когда отображается контроллер представления назначения.
Что касается segue, вам нужно создать стрелку segue с помощью раскадровки, перетащив стрелу из контроллера первого вида на контроллер второго представления, и, самое главное, вам нужно дать segue идентификатор или имя.
Для стрельбы вы непосредственно перейти, вы можете сделать это программно, например:
[self performSegueWithIdentifier:@"ShowSecondScreen" sender:self];
Для обработки вещей, когда переход обжигают вам нужно написать метод prepareForSegue(), вы можете передать любой объект из текущего ViewController к следующему ViewController :
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"ShowSecondScreen"])
{
SecondViewController *secondViewController = segue.destinationViewController;
secondViewController.imageObj = image;
}
}
- 1. Силовой угол снятой фотографии ANDROID
- 2. Android получить путь к последней снятой фотографии
- 3. Android: не удается получить размер фотографии, снятой с помощью камеры.
- 4. Как использовать PromiseKit/Фотографии?
- 5. Как использовать push Storyboard Segue для NavigationController
- 6. iOS Делегаты вместо передачи данных через segue
- 7. Как использовать ссылку для фотографии Foursquare?
- 8. iOS: миниатюра снятой картинки
- 9. Как правильно использовать segue здесь?
- 10. Передачи данных с помощью Segue TabBarControllerController
- 11. передачи данных вперед по Segue (Objective-C)
- 12. Данные для передачи в виде segue UITabBarItem не работает
- 13. Восстановить фиксацию снятой головки
- 14. Как использовать IGlobalInterfaceTable для передачи указателя интерфейса?
- 15. Как использовать lftp для передачи сегментированных файлов?
- 16. Как правильно использовать threading.local() для передачи значений?
- 17. Как использовать JavaScript для потоковой передачи файлов?
- 18. Как использовать c yajl для потоковой передачи
- 19. Как использовать JSDoc для передачи jQuery?
- 20. Как использовать наследование для передачи запроса?
- 21. Как использовать XML для передачи данных
- 22. VXML использовать вход для передачи
- 23. Как использовать NSURLResponse как segue trigger swift
- 24. Android: дата и время печати на фотографии, снятой по моей заявке
- 25. Как использовать альфа-смешение для Android для смешивания 2 фотографии
- 26. Можно ли использовать один идентификатор segue между двумя UIViewControllers для множественной передачи данных UITableView?
- 27. Как получить значение снятой флажки в C#
- 28. Ошибка при снятой таблице таблицы
- 29. Как использовать PrepareForSegue, когда segue выполняется программно
- 30. Как использовать Segue при выборе UICollectionViewCell