Bạn cần thao tác mảng thanh công cụ.items.
Đây là một số mã tôi sử dụng để ẩn và hiển thị nút Xong. Nếu nút của bạn nằm ở cạnh cực của thanh công cụ hoặc ở giữa các nút khác, các nút khác của bạn sẽ di chuyển, vì vậy nếu bạn muốn nút của mình biến mất, hãy đặt nút của bạn làm nút cuối cùng về phía trung tâm. Tôi làm động nút di chuyển để có hiệu lực, tôi khá thích nó.
-(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];
}
vì vậy bây giờ có thể sử dụng mã sau đây để hiển thị nút của bạn
[self.libraryToolbar setItems:libraryToolbarDocumentManagementEnabled animated:YES];
trashCan.enabled = YES;
mail.enabled = YES;
hoặc để ẩn nút của bạn
[self.libraryToolbar setItems:libraryToolbarDocumentManagementDisabled animated:YES];
trashCan.enabled = NO;
mail.enabled = NO;