Bläddra i källkod

Local Network List Cell: robustify appearance setters

Felix Paul Kühne 12 år sedan
förälder
incheckning
697b34d19d
1 ändrade filer med 9 tillägg och 4 borttagningar
  1. 9 4
      AspenProject/VLCLocalNetworkListCell.m

+ 9 - 4
AspenProject/VLCLocalNetworkListCell.m

@@ -30,13 +30,18 @@
     self.downloadButton.hidden = YES;
 }
 
+- (void)setIsDirectory:(BOOL)isDirectory
+{
+    self.titleLabel.hidden = self.subtitleLabel.hidden = isDirectory;
+    self.folderTitleLabel.hidden = !isDirectory;
+
+    _isDirectory = isDirectory;
+}
+
 - (void)setTitle:(NSString *)title
 {
     BOOL isDir = self.isDirectory;
-    if (isDir)
-        self.folderTitleLabel.text = title;
-    else
-        self.titleLabel.text = title;
+    self.folderTitleLabel.text = self.titleLabel.text = title;
 
     self.titleLabel.hidden = self.subtitleLabel.hidden = isDir;
     self.folderTitleLabel.hidden = !isDir;