Форум программистов, компьютерный форум, киберфорум
Swift
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.08.2014
Сообщений: 34

Привязка координат и размеров дочерних объектов к родительскому объекту

04.09.2017, 21:47. Показов 2278. Ответов 0

Студворк — интернет-сервис помощи студентам
Жизнь заставила изучать Xcode и Swift. Пишу свое первое приложение. Вопросов очень много. Хотел сам до всего докопаться, но без КиберФорума видимо не обойтись мне опять. Приложение, которое я задумал похоже во многом на шахматы или шашки. Сначала задам несколько не очень важных (как мне кажется) вопросов:
1. При создании проекта в Xcode правильно ли выбирать шаблон проекта "Game" или учитывая задуманное мною приложение и мой малый опыт лучше было обойтись "Single View Application"?
2. При создании проекта я выбрал движок "SpriteKit" и поставил галку напротив "GameplayKit", насколько это целесообразно для игры уровня шахматы или шашки? Нужен ли такой мощный движок как SpriteKit? Про GameplayKit вообще ничего почти не нашел на русском языке. Прочитал на английском на сайте эпл, смутно представляю что такое GameplayKit, но где-то прочитал, что это отличный инструмент для создания искусственного интеллекта, только поэтому решил и его подключить.
3. При выборе девайсов между iPhone и Universal выбрал все же iPhone. Для меня важно чтобы приложение работало и на iPad. Прочитал где-то, что если различий между интерфейсом для iPad и iPhone не планируется (а я не планировал), то приложение для iPhone будет нормально работать и на iPad. Но я не думаю, что все так просто.
4. Галочки снял напротив Unit Tests и UI Tests, думаю не такое у меня сложное приложение. Зря снял?
Ну и самый главный вопрос собственно из заголовка. Есть у меня допустим картинка - изображение шахматной доски. Я помещаю его на сцену и размещаю на нем дочерние объекты (фигуры). Как мне координаты клеток на доске, размеры фигур (дочерних объектов) привязать к длине одной из сторон доски?
Поясню подробнее: отношение сторон доски у меня 4X3. Я хочу, чтобы сторона с длинной 3 подстраивалась под ширину экрана устройства будь то iPhone5 iPhone7 или iPad и чтобы размеры второй стороны и дочерних объектов масштабировались под эту длину. Причем, чтобы в случае вращения устройства надписи(лейблы) меняли свою ориентацию, а доска и фигуры на ней - нет!!! Вот такие у меня вопросы. Заранее спасибо за ответы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.09.2017, 21:47
Ответы с готовыми решениями:

Изменение размеров родителя при изменении размеров дочерних
Есть панель, не закрепленная ничем типа align, а в этой панели идет чередование Объект(TGraphicControl) и Splitter. У Splitter-а...

Как обратится к родительскому объекту через дочерний?
Здравствуйте, у меня есть объект Cell, в нём есть объект Button. На Button-е обработчик событий, в этом обработчике мне нужно обратится...

Привязка к родительскому DataContext
Я в приложении использую MvvM Pattern. Для реализации pattern использую Prism.dll. Имеется вот такой шаблон для PivotHeader ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.09.2017, 21:47
Помогаю со студенческими работами здесь

Как сделать ручное перемещение дочерних виджетов по родительскому на сенсорном экране
Написал одну програмку под комп, на ней есть Qwidget, на котором несколько динамически созданных QGroupBox, которые пользователь может...

Привязка окошка к родительскому фрейму
У меня маленький вопрос. Программы когда создают дополнительные окна, настройки программы например, остаются одним значком в Пуск. И когда...

Изменение размеров дочерних форм
Проблема следующая: Когда открывается дочерняя форма в основной, то размеры её изменяются(форма растягивается). Подскажите пожалуйста как...

Привязка к объекту из ViewModel
Добрый день. Помоги разобрать с привязкой, а то что-то не могу сообразить. Хочу привязать свойство "Name" класса...

Привязка textBox's к объекту DataTable
Доброго времени! Такой вопрос: есть на форме несколько текстбоксов, нужно их заполнить данными из объекта DataTable. Данные были...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru