Исчезновение вида сетки при щелчке по конкретной ячейке вида сетки - PullRequest
0 голосов
/ 24 января 2012

В моем приложении мой корневой вид - это вид сетки с ячейками.Когда я нажимаю на конкретную ячейку, на контроллере модального вида появляется информация об этой конкретной ячейке.

Как я могу исчезнуть в виде сетки, когда присутствует мое модальное представление?

Также,как я могу отклонить модальное представление, когда я нажимаю в любом месте в виде сетки, которое находится позади моего модального вида?

1 Ответ

0 голосов
/ 24 января 2012

В iOS 5 появился новый метод UIViewController, presentViewController:animated:completion: (документация связана для вас) и, конечно, вы, вероятно, уже знаете о presentModalViewController:animated: (документация говорит об использовании presentViewController вместо более старого presentModalViewController, но это зависит от того, поддерживаете ли вы iOS 5 и новее).

Вы можете установить для анимированного YES и использовать анимацию постепенного исчезновения, или установить альфа родительского представления ближе к 0.0 (чтобы немного «ослабить» его).

Документация UIView содержит некоторые заметки о выцветании, в том числе пример кода. Посмотрите на animateWithDuration:animations:completion:

Что касается отклонения модального вида, не будет ли dismissModalViewControllerAnimated: работать?

...