Przeglądaj źródła

Replace sizeWithFont with boundingRectWithSize, and remove the #pragma clang diagnostic ignored "-Wdeprecated-declarations"

Fan Liu 10 lat temu
rodzic
commit
da12e476b4
1 zmienionych plików z 2 dodań i 5 usunięć
  1. 2 5
      Example/Classes/Views/PostTableViewCell.m

+ 2 - 5
Example/Classes/Views/PostTableViewCell.m

@@ -61,11 +61,8 @@
 }
 
 + (CGFloat)detailTextHeight:(NSString *)text {
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wdeprecated-declarations"
-    CGSize sizeToFit = [text sizeWithFont:[UIFont systemFontOfSize:12.0f] constrainedToSize:CGSizeMake(240.0f, CGFLOAT_MAX) lineBreakMode:NSLineBreakByWordWrapping];
-#pragma clang diagnostic pop
-    return sizeToFit.height;
+    CGRect rectToFit = [text boundingRectWithSize:CGSizeMake(240.0f, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName: [UIFont systemFontOfSize:12.0f]} context:nil];
+    return rectToFit.size.height;
 }
 
 #pragma mark - UIView