iOS开发 - 二维码的扫描

  • 如果你手上的图片是下面这种的话,就可以跟我一样,添加4个imageView到扫描的区域框内,然后分别设置好它们的约束,让它们分别在扫描区域框的四个角上。

  • Snip20160808_1.png
    • 如果你手上是下面的这种图片,则需要处理一下,具体步骤如下图所示,就是对其进行一定的拉伸处理。这样,在屏幕中央,不是拖出一个view,而是拖出一个imageView,设置它的image为你的图片。

    Snip20160807_4.png
    Snip20160807_6.png
    Snip20160808_2.png
    • 最后就是扫描区域那根线的添加了,这里我是在代码里面进行添加,并设置了相关的动画,然后在- (void)viewWillAppear:(BOOL)animated方法里面进行调用。具体代码如下:

      /***  添加扫描线以及开启扫描线的动画*/-(void)startAnimate {  CGFloat scanImageViewX = self.scanView.frame.origin.x;  CGFloat scanImageViewY