iOS 原生扫 QR 码的那些事

很多应用都有扫描二维码的功能,在开发这些功能时大家都可能接触过 ZXing 或 ZBar 这类第三方扫码库,但从 iOS 7 开始系统原生 API 就支持通过扫描获取二维码的功能。今天就来说说原生扫码的那些事。 0、相机权限 也是从 iOS 7 开始,应用要使用相机功能首先要获得用户的授权,所以要先判断授权情况。 判断授权情况方法: AVAuthorizationStatus authorizationStatus = [AVCaptureDevice authorizationStatusForMediaType: »

Auto Layout 的 Content Hugging 和 Content Compression Resistance 优先级

我们在 iOS 开发的时候可能会遇到下面的情形,就是几个 UILabel 并排(中间可能还有其他控件,但它们的大小一般是固定的)并需要根据自身的内容(content)来自适应。 假设我们现在有一个菜品数量的需要,如下面图片所示,有三个 UILabel 和两个 UIButton(大小固定),其中菜名的长度是不固定的,而总价和数量的长度也可以通过加减来变化。 怎样才能做到上面图片中各个 UILabel 根据内容自适应呢?这里就涉及到 Auto Layout »