-3
我正在進一步研究UIView的方法'touchesBegan'
,並看到此方法帶來了兩個參數,即'(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}
)}
他表示「框架」,「窗口」,'以前的位置在','點擊計數' ...現在我怎麼可以訪問所有這些值單獨或可能放在一個NSDictionary?
你有沒有費心去看看NSSet的文檔? –
@HotLicks初學者的文檔非常難以理解,並且沒有太多例子,因爲文檔不是'如何做',這在初學者中很困難。 – user3781174
在Objective-C中編碼的人不應該是「初學者」。 –