// // CropOverlay.swift // ALCameraViewController // // Created by Alex Littlejohn on 2015/06/30. // Copyright (c) 2015 zero. All rights reserved. // import UIKit internal class CropOverlay: UIView { var outerLines = [UIView]() var horizontalLines = [UIView]() var verticalLines = [UIView]() var topLeftCornerLines = [UIView]() var topRightCornerLines = [UIView]() var bottomLeftCornerLines = [UIView]() var bottomRightCornerLines = [UIView]() let cornerDepth: CGFloat = 3 let cornerWidth: CGFloat = 20 let lineWidth: CGFloat = 1 internal init() { super.init(frame: CGRect.zero) createLines() } internal override init(frame: CGRect) { super.init(frame: frame) createLines() } internal required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) createLines() } override func layoutSubviews() { for i in 0.. UIView { let line = UIView() line.backgroundColor = UIColor.white addSubview(line) return line } }