मैं अपने UIBarButtonItem
को दोबारा बदलने की कोशिश कर रहा हूं ताकि यह यूएनविगेशनबार के शीर्ष और दाएं के खिलाफ अपने किनारों के साथ बैठ सके। मुझे यह करने के तरीके पर this accepted answer मिला, लेकिन मुझे वास्तव में यह समझ में नहीं आता कि इसे कैसे कोड किया जाए।लेआउट ओवरराइड लेआउट ओवरव्यू [सुपर लेआउटसब्यूव्यू] को कॉल करने के लिए और फिर बटन के दृश्य को ढूंढें और दोबारा बदलें
मैंने CustomNavBar
नामक एक नई कक्षा बनाकर शुरू किया है जो UINavigationBar
से प्राप्त होता है। मैं तो कार्यान्वयन में इस विधि रखा:
- (void) layoutSubviews
{
}
क्या मुझे समझ नहीं आता जवाब यह है कि
call [super layoutSubviews] and then find and reposition the button's view.
मैं यह कैसे कोड है कहते हैं में हिस्सा है? सही दिशा में भी एक झुकाव सहायक होगा। धन्यवाद!
आप कभी भी [TheClassNameYouWant क्लास] 'के बजाय 'NSClassFromString' का उपयोग क्यों करना चाहते हैं? बाद के मामले में, आपको एक रिफैक्टर के बाद चेतावनियां मिलेंगी, जो आप पहले मामले में नहीं करेंगे। – Zappel
मुझे लगता है कि '[TheClassNameYouWant क्लास] 'और अधिक प्रदर्शन करने वाला होना चाहिए – yano