Может оказаться, что это 2 вопроса в одном, но я считаю, что решение первого будет в большей степени способствовать решению второго.
Сначала я создал представление в Интерфейсном Разработчике (я знаю!), И я загружаю файл xib в свой контроллер представления в делегате приложения. Все это проходит гладко и, как и ожидалось.
Представление состоит из 3 представлений таблицы, два одинаковых размера и один маленький в углу.
К одному виду таблицы добавлена ячейка, добавлен жест панорамирования, позволяющий перемещаться по сцене.
Однако, если ячейка перемещается из ее табличного представления, она выглядит позади родительского представления, как показано на снимке экрана ниже:
Серая линия между двумя таблицами является серым фоном родительского представления. Если у пользователя все еще есть его / ее рукавицы в ячейке, они могут перетащить его в поле зрения, но как я могу сделать так, чтобы все представления таблицы находились в одном «слое»?
То есть так что при перетаскивании ячейки из одного табличного представления в другое отображение ячейки будет зависать над обоими представлениями.
Это подводит меня ко второму вопросу, который я пока не буду задавать, так как считаю, что решение этого вопроса решит мою текущую проблему. но я объясню для дальнейшей ясности.
В своем жесте панорамирования я использую проверку точки внутри, чтобы увидеть, находится ли ячейка в табличном представлении, в настоящее время панорамирование ячейки из любой таблицы приводит к ее печати. Это похоже на то, как изображения занимают весь экран, даже если их размер не равен?
Все идеи приветствуются! Спасибо!