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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
#1

Портирование в Xcode5, фокусы Storyboard - Программирование iOS

07.10.2013, 20:29. Просмотров 684. Ответов 2
Метки нет (Все метки)

Всем привет!

Являюсь жертвой популярной, как я могу судить по различным форумам, фишки уезжания вьюшек при переносе проекта в новый XCode5.
Путем различных манипуляций большинство таких дефектов убрал, но остался один, никак не поддающийся фиксингу.
В чем он состоит. Есть иерархия (в упрощенном виде):
View
|
|-ScrollView
|
|-WebView
|
|-View --> Button, Button, Button

Скролл с текстом/картинками, баннер (WebView), панель с кнопочками (View).
Баннер и панель находятся внутри одного и того же View.
Ставлю эксперимент (пишу уже топорный, простой код, чтобы явно видеть результат), пишу:
Objective-C
1
2
[bannerView setFrame:CGRectMake(0, 380, 320, 50)];
[actionsBarView setFrame:CGRectMake(0, 430, 320, 50)];
Получаю:
http://ib3.keep4u.ru/s/2013/10/07/b6...08a26e49d4.jpg

Думаю, ладно, хоть результат совсем нелогичный, но, допустим, если я подтяну баннер вверх, то точно увижу под ним ожидаемую панель. Делаю:
Objective-C
1
2
[bannerView setFrame:CGRectMake(0, 330, 320, 50)];
[actionsBarView setFrame:CGRectMake(0, 380, 320, 50)];
Баннер подтягивается, да. Но панели нет вообще:
http://ib2.keep4u.ru/s/2013/10/07/f1...5b09b08653.jpg

А вот такой контроллер живет в StoryBoard (на него наложено пару вьюшек, но суть увидеть можно):
http://ib3.keep4u.ru/s/2013/10/07/ef...7665f69421.jpg

Буду рад советам, в какую сторону можно покопать..
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 20:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Портирование в Xcode5, фокусы Storyboard (Программирование iOS):

Xib вайлы и storyboard - Программирование iOS
Всем доброго времени суток. Хотелось бы по подробнее узнать о xib файлах и storyboard. Все что я об этом знаю - это то, что storyboard...

как связать ViewController со Storyboard - Программирование iOS
Помогите пожалуйста связать ViewController с Storyboard. Создала iOS Empty Project. Подключила следующие frameworks: ...

Обновление XCode -> тормоза в StoryBoard - Программирование iOS
Всем привет! В первый же день выхода обновления XCode 5.0 - поставил новую версию, и моментально появились жестокие тормоза в...

Наследование класса, созданного в storyboard - Программирование iOS
Добрый день. Возник вопрос с наследованием. Есть приложение с двумя вкладками. На одной вкладке лежит коллекция А. Нужно на вторую...

Создание приложения без использования Storyboard - Программирование iOS
Здравствуйте, дано задание (в названии). Совсем новичок в этой теме. Есть ли туториалы, как это делать (добавлять различные элементы, как...

Как вывести Label без Storyboard? - Swift
Добрый день! Недавно начал изучать Swift и узнал, что можно задавать параметры (например для Label) программно, т.е. без Storyboard ...

2
Max Patsy
курлык-курлык
85 / 94 / 3
Регистрация: 26.11.2009
Сообщений: 396
Записей в блоге: 1
08.10.2013, 12:37 #2
Там в интерфейс билдере, если выбрать в двух окнах xib-ы в одном для 7, в другом для 6, и тыкнуть на линеечку, в панели справа, то будет такая опция ios 6/7 Deltas.
1
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
08.10.2013, 13:55  [ТС] #3
Спасибо!
Действительно, помогает!
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2013, 13:55
Привет! Вот еще темы с ответами:

Различия в storyboard, симуляторе и на тестируемом телефоне - Программирование iOS
Всем привет! Столкнулся с такой проблемой: Был storyboard с локализациями. Я взял и удалил все локализации и хотел сделать их по...

Интерфейс без Storyboard для новичка - Программирование iOS
Добрый день! Находясь сейчас в самом начале своего пути iOS-разработчика, просматриваю довольно много разных уроков, статей, и вижу,...

Storyboard и корректная отработка смены ориентации (Mono) - Программирование iOS
Здравствуйте. Пишу свой первый проект под iOS в xamarin studio. В проекте есть сториборд и 9 Вьюконтроллеров, для каждого уже прописан...

Как создать переход на Split View Controller (Storyboard) - Программирование iOS
Уважаемые форумчане! Я пишу программу для iPad, где необходимо совершить переход с ViewController на SplitViewController, ну или любым...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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