ibireme 9 年之前
父節點
當前提交
944fedf816
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      YYText/Component/YYTextLayout.m

+ 1 - 0
YYText/Component/YYTextLayout.m

@@ -418,6 +418,7 @@ dispatch_semaphore_signal(_lock);
     
     // set cgPath and cgPathBox
     if (container.path == nil && container.exclusionPaths.count == 0) {
+        if (container.size.width <= 0 || container.size.height <= 0) goto fail;
         CGRect rect = (CGRect) {CGPointZero, container.size };
         rect = UIEdgeInsetsInsetRect(rect, container.insets);
         rect = CGRectStandardize(rect);