आपको toolbar.items सरणी में हेरफेर करने की आवश्यकता है।
यहाँ कुछ कोड है जिसका उपयोग मैं एक बटन को छिपाने और प्रदर्शित करने के लिए करता हूं। यदि आपका बटन टूलबार के अंतिम छोर पर है या अन्य बटनों के बीच में आपके अन्य बटन चलेंगे, इसलिए यदि आप चाहते हैं कि आपका बटन बस गायब हो जाए, तो अपने बटन को केंद्र के अंतिम बटन के रूप में रखें। मैं प्रभाव के लिए बटन चाल चेतन, मुझे यह काफी पसंद है।
-(void)initLibraryToolbar {
libraryToolbarDocumentManagementEnabled = [NSMutableArray arrayWithCapacity:self.libraryToolbar.items.count];
libraryToolbarDocumentManagementDisabled = [NSMutableArray arrayWithCapacity:self.libraryToolbar.items.count];
[libraryToolbarDocumentManagementEnabled addObjectsFromArray:self.libraryToolbar.items];
[libraryToolbarDocumentManagementDisabled addObjectsFromArray:self.libraryToolbar.items];
trashCan = [libraryToolbarDocumentManagementDisabled objectAtIndex:3];
mail = [libraryToolbarDocumentManagementDisabled objectAtIndex:5];
[libraryToolbarDocumentManagementDisabled removeObjectAtIndex:1];
trashCan.enabled = NO;
mail.enabled = NO;
[self.libraryToolbar setItems:libraryToolbarDocumentManagementDisabled animated:NO];
}
तो अब अपना बटन दिखाने के लिए निम्न कोड का उपयोग कर सकते हैं
[self.libraryToolbar setItems:libraryToolbarDocumentManagementEnabled animated:YES];
trashCan.enabled = YES;
mail.enabled = YES;
या अपने बटन को छिपाने के लिए
[self.libraryToolbar setItems:libraryToolbarDocumentManagementDisabled animated:YES];
trashCan.enabled = NO;
mail.enabled = NO;