0
신속한 프로젝트에 BCMeshTransformView 라이브러리를 사용하고 싶었습니다. 비어있는 신속한 프로젝트를 만들고 코코아 포드를 통해 라이브러리를 추가했습니다. BCMeshTransformView를 사용할 때 아무 것도 보이지 않습니다.
import UIKit
import BCMeshTransformView
class ViewController: UIViewController {
var transformView:BCMeshTransformView!
var imageView:UIImageView!
var transform:BCMutableMeshTransform!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
transformView = BCMeshTransformView(frame: self.view.bounds)
transformView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
imageView = UIImageView(image: UIImage(named: "picture.jpg")!)
imageView.center = CGPoint(x: transformView.contentView.bounds.midX, y: transformView.contentView.bounds.midY)
transformView.contentView.addSubview(imageView)
transformView.diffuseLightFactor = 0.0
transform = BCMutableMeshTransform.identityMeshTransform(withNumberOfRows: 20, numberOfColumns: 20)
transform.mapVertices { (vertex, vertexIndex) -> BCMeshVertex in
return BCMeshVertex(from: vertex.from, to: vertex.to)
}
transformView.meshTransform = transform
self.view.addSubview(transformView)
}
}
내가 보여주는 응용 프로그램 아무것도 실행되지 해요 :
여기 내의 ViewController 클래스입니다. 전적으로 백인이야.
이 코드를 제거 :
transform = BCMutableMeshTransform.identityMeshTransform(withNumberOfRows: 20, numberOfColumns: 20)
transform.mapVertices { (vertex, vertexIndex) -> BCMeshVertex in
return BCMeshVertex(from: vertex.from, to: vertex.to)
}
transformView.meshTransform = transform
아무것도 변경되지 않습니다.
하지만 엑스 코드에서 나는 "연락처보기 UI 계층 구조 '로 전환있을 때 나는 이미지를 볼 수 있습니다
가 전체 샘플 프로젝트입니다 :
http://www116.zippyshare.com/v/IUTXbKJg/file.html
왜 I 아무것도 볼 수 없습니까? 가능한 한 간단하게 예제를 만들려고했습니다.