UIBarButtonItem
UIView
से उप-वर्ग नहीं है, इसलिए इसकी frame
जैसी सामान्य विशेषताओं को प्राप्त करना असंभव है।UIBarButtonItem, निजी एपीआई उल्लंघन में देखने के लिए `valueForKey` का उपयोग करना?
एक तरह से यह करने के लिए [barButtonItem valueForKey:@"view"]
यह पूरी तरह से काम करता है, और आप अंतर्निहित UIView
करने के लिए (उदाहरण के लिए) एक GestureRecognizer जोड़ने के लिए अनुमति देता है।
हालांकि, क्या यह एक निजी UIKit
एपीआई उल्लंघन है?
अधिक जानकारी के लिए यह उत्तर http://stackoverflow.com/a/5066899/418715 देखें। – Joe
हाय @ जो, हाँ, मैंने उसे देखा, लेकिन उसे नहीं पता था कि इसे क्या बनाना है। अब मुझे लगता है कि यह ठीक होने जा रहा है। वे केवीसी का कारण यह है कि दृश्य बहुत बदल जाता है। –