वर्तमान में मेरे पास एक कस्टम सेल में UITextField है और मैं व्यू कंट्रोलर के दृश्य (UIView) के स्तर पर उस UITextField के वाई समन्वय प्राप्त करना चाहता हूं। वर्तमान में मैं इस तरह कुछ करने के लिए कोशिश कर रहा हूँ: जब यह वास्तव में नहींUIViewField वाई समन्वय UIView स्तर पर प्राप्त करें?
if (thetextField.superview.superview.superview.frame.origin.y >= keyboardY) {
}
लेकिन ऐसा लगता है कि वाई समन्वय हमेशा 0 है। क्या इसे प्राप्त करने का कोई तरीका है?
मैं ऐसा इसलिए कर रहा हूं क्योंकि मैं यह जानना चाहता हूं कि UIKeyboard UIView स्तर पर UITextField को अवरुद्ध कर रहा है ताकि मैं तदनुसार अपनी कोशिकाओं को फिर से व्यवस्थित कर सकूं।
धन्यवाद!
बहुत बढ़िया! btw its frame.origin :) –
मेरे लिए यह काम किया गया है .. उत्पत्ति इंसर्व्यूव: CGPoint = textField .convertPoint (CGPointZero, toView: self.view) प्रिंट (origInSuperview) यह तेज़ के लिए है .. –