Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
#1

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

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

Всем привет!

Являюсь жертвой популярной, как я могу судить по различным форумам, фишки уезжания вьюшек при переносе проекта в новый XCode5.
Путем различных манипуляций большинство таких дефектов убрал, но остался один, никак не поддающийся фиксингу.
http://www.cyberforum.ru/ios-dev/thread1195829.html
В чем он состоит. Есть иерархия (в упрощенном виде):
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)];
Получаю:


Думаю, ладно, хоть результат совсем нелогичный, но, допустим, если я подтяну баннер вверх, то точно увижу под ним ожидаемую панель. Делаю:
Objective-C
1
2
[bannerView setFrame:CGRectMake(0, 330, 320, 50)];
[actionsBarView setFrame:CGRectMake(0, 380, 320, 50)];
Баннер подтягивается, да. Но панели нет вообще:


А вот такой контроллер живет в StoryBoard (на него наложено пару вьюшек, но суть увидеть можно):


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

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

как связать ViewController со Storyboard
Помогите пожалуйста связать ViewController с Storyboard. Создала iOS Empty...

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

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

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

2
Max Patsy
курлык-курлык
85 / 94 / 8
Регистрация: 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
Здравствуйте, дано задание (в названии). Совсем новичок в этой теме. Есть ли...

Различия в storyboard, симуляторе и на тестируемом телефоне
Всем привет! Столкнулся с такой проблемой: Был storyboard с локализациями....

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

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


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

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

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