Toolbar.items dizisini değiştirmeniz gerekir.
Bitti düğmesini gizlemek ve görüntülemek için kullandığım bazı kodlar. Düğmeniz araç çubuğunun en uç noktasında veya diğer düğmeler arasındaysa, diğer düğmeleriniz hareket edecektir, bu nedenle düğmenizin kaybolmasını istiyorsanız düğmenizi ortaya doğru son düğme olarak yerleştirin. Düğme hareket efekti için animasyon, oldukça hoşuma gitti.
-(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];
}
şimdi düğmenizi göstermek için aşağıdaki kodu kullanabilirsiniz
[self.libraryToolbar setItems:libraryToolbarDocumentManagementEnabled animated:YES];
trashCan.enabled = YES;
mail.enabled = YES;
veya düğmenizi gizlemek için
[self.libraryToolbar setItems:libraryToolbarDocumentManagementDisabled animated:YES];
trashCan.enabled = NO;
mail.enabled = NO;