UIView bounds.size.height返回0.0 iOS swift

时间:2017-03-14 06:07:04

标签: ios iphone swift cocoa-touch uiview

我有UIView的扩展程序,它会尝试计算bounds.size,然后尝试获取UIGraphicsGetCurrentContext()。这用于在设定的时间间隔后渲染当前屏幕截图的模糊view

问题是 UIView bounds.size.height 某时返回0.0 ,这反过来导致UIGraphicsGetCurrentContext()nil

bounds.size。身高有时为0.0的任何理由?

`

extension UIView 
{
  func blurredImage() -> UIImage? 
  {
    UIGraphicsBeginImageContext(bounds.size)
    layer.render(in: UIGraphicsGetCurrentContext()!)
   ...
  }
}

`

0 个答案:

没有答案