Implement custom previews for context menus to crop cell separators. Issue #1221

This commit is contained in:
Maurice Parker
2019-11-23 22:15:29 -06:00
parent 9f60984ba2
commit 4296c243ff
5 changed files with 66 additions and 12 deletions

View File

@@ -0,0 +1,20 @@
//
// CroppingPreviewParameters.swift
// NetNewsWire-iOS
//
// Created by Maurice Parker on 11/23/19.
// Copyright © 2019 Ranchero Software. All rights reserved.
//
import UIKit
class CroppingPreviewParameters: UIPreviewParameters {
init(view: UIView) {
super.init()
let newBounds = CGRect(x: 1, y: 1, width: view.bounds.width - 2, height: view.bounds.height - 2)
let visiblePath = UIBezierPath(roundedRect: newBounds, cornerRadius: 10)
self.visiblePath = visiblePath
}
}