Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
#1

Прозрачный UIViewController - Objective-C

19.03.2015, 23:47. Просмотров 824. Ответов 6
Метки нет (Все метки)

Всем привет хочу сделать поверх одного вьюконтролера другой с прозрачностью, выставил альфа каналы , убрал бекграунды, юзал такие варианты как setModalPresentationStyle:UIPresentationCurrentContext и т п, но получается что пока форма появляется (выдвигается снизу) она полупрозрачная - а потом становится непрозрачной... дайте код правильный)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2015, 23:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прозрачный UIViewController (Objective-C):

Состояние UIViewController - Objective-C
Доброго времени суток, стыдно за такой вопрос, но поиск не дал рабочего результата Есть приложение с несколькими ViewController, при этом...

Метод touchesBegan в UIViewController - Objective-C
Добрый день! Подскажите, а метод - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event непосредственно в контроллере можно...

Не вызывается dealloc в UIViewController при popViewControllerAnimated - Objective-C
Здравствуйте! есть такой код @interface MainController () @property (strong,nonatomic) Model *model; @property...

Обмен свойствами двух UIViewController посредством KVO - Objective-C
Имеется 2 вьюконтроллера. В первом есть @property number. Во втором нужно отследить его изменение. Использую метод во втором: ; ...

UIViewController поверх - Программирование iOS
Можно ли что-то (UIViewController or UIView или ещё чего нибудь подобного) вывести, показать поверх UISplitViewController

UISplitViewController vs UIViewController - Программирование iOS
Чистый проект. В Storyboard только UISplitViewController и UIViewController. Как мне выводить UIViewController поверх всего...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
21.03.2015, 05:34 #2
Я вам секрет открою - ViewController не может быть прозрачным. Это не отображение.
0
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
21.03.2015, 11:07  [ТС] #3
Таки уже откройте другой))) как тогда правильно сделать, если хочу чтобы выползала вьюха прозрачная - но не в том же контролере (что конечно будет работать без проблем) а в другом (чтобы там уже отрабатывать другую логику, чтобы не пихать это в один класс)
0
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
21.03.2015, 15:12 #4
Добавьте отображение одного контроллера на отображение другого, а затем примените анимацию ее появления.
0
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 138
21.03.2015, 15:12  [ТС] #5
можно небольшой примерчик в две строки - не могу понять как это)
0
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
21.03.2015, 18:27 #6
https://developer.apple.com/library/...ntroller_Class
UIModalPresentationOverFullScreen
A view presentation style in which the presented view covers the screen. The views beneath the presented content are not removed from the view hierarchy when the presentation finishes. So if the presented view controller does not fill the screen with opaque content, the underlying content shows through.

Available in iOS 8.0 and later.

UIModalPresentationOverCurrentContext
A presentation style where the content is displayed over only the parent view controller’s content. The views beneath the presented content are not removed from the view hierarchy when the presentation finishes. So if the presented view controller does not fill the screen with opaque content, the underlying content shows through.

When presenting a view controller in a popover, this presentation style is supported only if the transition style is UIModalTransitionStyleCoverVertical. Attempting to use a different transition style triggers an exception. However, you may use other transition styles (except the partial curl transition) if the parent view controller is not in a popover.

Available in iOS 8.0 and later.
0
Melzas
38 / 38 / 4
Регистрация: 20.07.2011
Сообщений: 88
24.03.2015, 12:55 #7
Так же:

Creating Custom Container View Controllers

Особенно, если нужно iOS < 8.0
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2015, 12:55
Привет! Вот еще темы с ответами:

обращение к данным uiviewcontroller - Программирование iOS
как взять текст из label.text из одного uiviewcontroller в другой? как обращаться к обьектам других вьюшек?

XCode: Связь двух UIViewController - Программирование iOS
Всем привет! Начинаю осваивать xCode и одно решение завело меня в тупик. Написал прогресс бар, с анимацией загрузки. Теперь немогу понять,...

Navigation controller (UITableviewController вместо UIViewController) - Программирование iOS
Доброго времени суток. Создал первое TabbedApp. Добавляю в проект элемент navigation controller. Он состоит из двух элементов: view...

Прозрачный блок, внутри его не прозрачный - HTML, CSS
Скажите пожалуйста, можно ли сделать &lt;div opacity 0.5 цвет белый&gt; &lt;div opacity 1 цвет красный размер 50 процентов&gt; &lt;/div&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.03.2015, 12:55
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru