فهرست منبع

Update plain/done background for edit button when editing state changes

Gleb Pinigin 12 سال پیش
والد
کامیت
29d704ce62
1فایلهای تغییر یافته به همراه8 افزوده شده و 1 حذف شده
  1. 8 1
      AspenProject/VLCPlaylistViewController.m

+ 8 - 1
AspenProject/VLCPlaylistViewController.m

@@ -250,7 +250,14 @@
 - (void)setEditing:(BOOL)editing animated:(BOOL)animated
 {
     [super setEditing:editing animated:animated];
-
+    
+    NSString *editImage = editing? @"doneButton": @"button";
+    NSString *editImageHighlight = editing? @"doneButtonHighlight": @"buttonHighlight";
+    [self.editButtonItem setBackgroundImage:[UIImage imageNamed:editImage] forState:UIControlStateNormal
+                                 barMetrics:UIBarMetricsDefault];
+    [self.editButtonItem setBackgroundImage:[UIImage imageNamed:editImageHighlight]
+                                   forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
+    
     if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
         [self.gridView setEditing:editing];
     else