渲染图像视图中的所有边角角半径这是它的外观前:如何设置与UIGraphicsGetImageFromCurrentImageContext
后,我产生拖观点:
和这是我如何生成单元格的拖动视图:
private func setupDraggingViewForCell(cell: BWStudentWishlistBookCollectionViewCell) {
UIGraphicsBeginImageContextWithOptions(cell.bounds.size, false, 0)
cell.bookImageView.layer.renderInContext(UIGraphicsGetCurrentContext()!)
draggingView = UIImageView(image: UIGraphicsGetImageFromCurrentImageContext())
draggingView?.clipsToBounds = true
draggingView?.contentMode = .ScaleAspectFit
draggingView?.layer.masksToBounds = true
draggingView?.layer.cornerRadius = 10
view.addSubview(draggingView!)
UIGraphicsEndImageContext()
}
正如您所看到的,只有一个圆角是圆角的。为什么?
我认为你的拖动视图小于图像..你有剪辑绑定=是可能 –
我认为你必须设置draggingView的框架(尤其是起源) –