У меня есть элемент управления UIView (белый прямоугольник на изображении)
Более того, я могу перетащить этот элемент управления ...
И когда я нажимаю кнопку, я загружаю подпредставление, которое является еще одним пером, которое я создал, и помещаю в него случайные элементы управления, чтобы проиллюстрировать свою точку зрения ...
Если вы, ребята, заинтересованы в том, чтобы узнать, как я поместил этот nib-файл в этот элемент управления UIView, взгляните на этот вопрос. Я не думаю, что вы должны прочитать это, чтобы понять мой вопрос.
В любом случае проблема при загрузке этого nib-файла заключается в том, что я больше не могу перетаскивать верхний UIView. Из-за этого я изменил:
для:
в UIView подпредставления. Другими словами, UIView файла пера, который я помещаю в UIView с белым фоном.
и когда я это сделал, я смог перетащить элемент управления, но элементы управления внутри подпредставления больше не работают. Я также попытался поместить метод touchesMoved в подпредставление, но когда я это делаю, приложение ведет себя странно. Кроме того, цель помещения файла пера в элемент управления UIView состояла в том, чтобы избежать повторения одной и той же функции перетаскивания для нескольких файлов пера.
Мне действительно нужно создать приложение, такое как презентация Power Point, и мне нужно изменить слайд, когда пользователь слайдит UIView, и если его шнуры, например, меньше x, тогда я загружаю следующий слайд (файл пера) в этом контроллер uiview. Может быть, есть более простой способ сделать то, что мне нужно, но если я получу это перетаскивание, я сделаю это, потому что мне нужно будет выполнить эту функцию только один раз.