DeviceKit Pod干扰了我的功能

时间:2019-01-10 14:32:06

标签: ios swift function device

我正在使用Pod DeviceKit来检查我的应用程序在哪种设备上运行,然后对布局执行特定功能。对于iPhone 5系列/类型的手机,我将在其中一个vc中添加滚动视图。 vc嵌入在带有大标题的nav控制器中。

Pod导致该功能无法正常工作的任何原因。

代码如下:

import UIKit
import DeviceKit


let device = Device()

在viewDidLoad内部:

if device == .iPhone5s {
scrollView()
navigationController?.navigationBar.prefersLargeTitles = true
}

不是在viewDidLoad()内部,而是用于设置滚动视图的功能

    func scrollView() {

        scrollView.translatesAutoresizingMaskIntoConstraints = false

        scrollView.contentSize.height = 800
        scrollView.backgroundColor = UIColor.brown
        self.view.addSubview(scrollView)

        //x,w,t,b
        scrollView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
        scrollView.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
        scrollView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
        scrollView.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true

}

出于某种原因,当我测试了该应用程序时,它无需设备工具包即可检查它是哪台设备,而只是原来的设备。

有什么办法可以解决此问题,并使其能够与DeviceKit一起使用?

谢谢

0 个答案:

没有答案