Я создал подкласс UIView для обработки действий hitTest и Touches, так как UIView - это подвид UIScrollview, и мне нужно, чтобы и UIView, и UIScrollView были перетаскиваемыми.
Я получил егоРаботает на 95% - подкласс UIView работает отлично, если я просто установил цвет фона - но если я установил подпредставление с изображением с прозрачностью, оно не всегда отвечает.У меня есть некоторые идеи на этот счет, так что это не вопрос.
Мой вопрос заключается в том, что, поскольку у меня есть несколько экземпляров UIView с подклассами в UIScrollview, как я могу определить, какой из них перетаскивается.
В предыдущем приложении я просто использовал;
if ([touch view] == blah) {
//do something;
}
else if ([touch view] == fred) {
//do nothing;
}
но так как это находится в моем основном файле .m приложения, это было нормально, так как бла и Фред были созданы там в viewdidload, но так как события прикосновения в моем коде захвачены в подклассе, они не 'не знаю о бла и фреде.
так 1) как я могу сообщить подклассу о добавленных мною элементах - или -
2) как передать имя элемента вподкласс в hitTest или TouchesBegan - или - *
3) есть строка кода, чтобы получить имя текущего элемента
Любая помощь очень ценится.