2015-01-18 5 views
19

मैं एक एनीमेशन के अंदर इस कोड है:मैं वर्तमान x और y स्थिति कैसे प्राप्त करूं ताकि मैं GCRectMake का उपयोग कर सकूं?

image.frame = CGRectMake(x: x, y: y, width, height) 

मैं एक छवि के x और y निर्देशांक प्राप्त करने की आवश्यकता। मुझे यह उद्देश्य-सी कोड मिला:

CGPoint origin = imageView.frame.origin; 

एक बार जब मुझे छवि की एक्स और वाई स्थिति मिल जाए, तो मुझे इसे बदलने की आवश्यकता होगी। मैं कुछ ऐसा उपयोग करूंगा जैसे:

image.frame = CGRectMake(x-50, y-50, width+500, height+500) 

... ताकि मैं स्क्रीन के चारों ओर छवि को स्थानांतरित कर सकूं। मैं मूल एक्स और वाई पदों को कैसे ढूंढूं?

उत्तर

38

क्या आपका मतलब है कि आप यह चाहते हैं?

var frm: CGRect = imageView.frame 
frm.origin.x = frm.origin.x - 50 
frm.origin.y = frm.origin.y - 50 
frm.size.width = frm.size.width + 500 
frm.size.height = frm.size.height + 500 
imageView.frame = frm 
+0

क्या चौड़ाई और ऊंचाई मूल मूल्य प्राप्त करने का कोई तरीका है? धन्यवाद – Cesare

+1

'frm.size.width' और' frm.size.height' मूल मान हैं – kcome

संबंधित मुद्दे

 संबंधित मुद्दे