MLKStrokePoint
@interface MLKStrokePoint : NSObject
उपयोगकर्ता से मिलने वाला सिंगल टच पॉइंट.
-
हॉरिज़ॉन्टल निर्देशांक. दाईं ओर बढ़ता है.
एलान
Objective-C
@property (nonatomic, readonly) float x;
-
लंबवत निर्देशांक. नीचे की ओर बढ़ता है.
एलान
Objective-C
@property (nonatomic, readonly) float y;
-
वह समय जब पॉइंट रिकॉर्ड किया गया, मिलीसेकंड में.
एलान
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *t;
-
उपलब्ध नहीं हैं. इसके बजाय,
init(x:y:t:)
का इस्तेमाल करें.एलान
Objective-C
- (nonnull instancetype)init;
-
तर्क के तौर पर दिए गए निर्देशांक इस्तेमाल करके,
StrokePoint
ऑब्जेक्ट बनाता है.दोनों डाइमेंशन के स्केल, आर्बिट्रेरी होते हैं, लेकिन ये एक जैसे होने चाहिए: हॉरिज़ॉन्टल या वर्टिकल तौर पर डिसप्लेसमेंट से जुड़ी दूरी, उपयोगकर्ता को दिखने वाली दूरी के बराबर होनी चाहिए.
जगह और समय के हिसाब से अलग-अलग ऑरिजिन, तब तक हो सकते हैं, जब तक वे किसी स्याही के हिसाब से एक जैसे हों.
एलान
Objective-C
- (nonnull instancetype)initWithX:(float)x y:(float)y t:(long)t;
पैरामीटर
x
हॉरिज़ॉन्टल निर्देशांक. दाईं ओर बढ़ता है.
y
लंबवत निर्देशांक. इसमें नीचे की ओर जाने पर बढ़ोतरी होती है.
t
वह समय जब पॉइंट रिकॉर्ड किया गया, मिलीसेकंड में.
-
टाइमस्टैंप के बारे में बताए बिना, तर्क के तौर पर दिए गए निर्देशांक इस्तेमाल करके,
StrokePoint
ऑब्जेक्ट बनाता है. इस तरीके का इस्तेमाल सिर्फ़ तब किया जाना चाहिए, जब टाइमस्टैंप की जानकारी शामिल करना संभव न हो. ऐसा इसलिए, क्योंकि हो सकता है कि पहचान करने के तरीके की जानकारी सटीक न हो.दोनों डाइमेंशन के स्केल, आर्बिट्रेरी होते हैं, लेकिन ये एक जैसे होने चाहिए: हॉरिज़ॉन्टल तौर पर या वर्टिकल तौर पर सेट किए गए स्केल में वही दूरी होनी चाहिए जो उपयोगकर्ता को दिखती है.
स्पेशल ऑरिजिन तब तक पसंद नहीं किया जा सकता, जब तक वह किसी स्याही के हिसाब से एक जैसा हो.
एलान
Objective-C
- (nonnull instancetype)initWithX:(float)x y:(float)y;
पैरामीटर
x
हॉरिज़ॉन्टल निर्देशांक. दाईं ओर बढ़ता है.
y
वर्टिकल कॉर्डिनेट. इसमें नीचे की ओर जाने पर बढ़ोतरी होती है.