Я изучал метод 'touchesBegan'
UIView и увидел, что этот метод приносит с собой два параметра, которые являются '(NSSet *) touches'
и '(UIEvent *) event'
.Доступ ко всем значениям внутри NSSet
Что касается параметра '(NSSet *) touches'
, я решил показать, что он хранит на консоли и увидел, что она показывает следующие значения:
<UITouch: 0x7ae71890> phase: Began tap count: 1 window: <UIWindow: 0x7ae71ca0; frame = (0 0; 320 480); gestureRecognizers = <NSArray: 0x7ae72820>; layer = <UIWindowLayer: 0x7ae71e90>> view: <UIView: 0x7cb89bd0; frame = (0 0; 320 480); autoresize = W+H; layer = <CALayer: 0x7cb70680>> location in window: {82.5, 263} previous location in window: {82.5, 263} location in view: {82.5, 263} previous location in view: {82.5, 263}
)}
Он показывает «кадр», «окно», 'previous location in view', 'tap count' ... теперь как я могу получить доступ ко всем этим значениям отдельно или, возможно, помещать его в NSDictionary?
Вы потрудились посмотреть документацию для NSSet? –
Документация @HotLicks для новичков очень трудно понять и не имеет большого количества примеров, потому что документация не является «Как это сделать», и это сложно для начинающих. – user3781174
Кодирование в Objective-C не должно быть «новичком». –