渲染圖像視圖中的所有邊角角半徑這是它的外觀前:如何設置與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的框架(尤其是起源) –