2017-10-29 9 views
1

Xcode 9를 사용하면 PDF 벡터를 자산 카탈로그에 저장하고 벡터 데이터 보존 플래그를 확인하여 컴파일 후 벡터 정보를 유지할 수 있습니다.Xcode 9 벡터 이미지 프로그래밍 방식

벡터를 사용하려면 UIImage imageNamed으로 이미지를 설정하면됩니다.

프로그래밍 방식으로 벡터를 얻는 방법을 알고 싶습니다. 예를 들어 900 포인트의 벡터 복사본을 원한다면 어떻게 자산 카탈로그에서 하나를 얻을 수 있습니까?

이상적으로는 같은 것이다 :

UIImage imageNamed:withHeight: 

을 ...하지만이 존재하지 않습니다.

지금하고 싶은 일은 당장 불가능한가요?

답변

1

UIImageViewUIImage을 추가 한 다음 contentMode.scaleToFill으로 설정하고 마지막으로 UIImageView의 크기를 설정할 수 있습니다.

let imageView = UIImageView(frame: CGRect(origin: .zero, size: CGSize(width: 1000, height: 1000))) 
imageView.image = UIImage(named: "circle") 
imageView.contentMode = .scaleToFill 
view.addSubview(imageView) 

이 문제가 해결 되었습니까?

+0

그럴 것 같아요. 아마 이미지의 종횡비를 얻을 수 있도록 UIImage를 별도로로드 할 것이므로 그에 따라 UIImageView의 크기를 조정할 수 있습니다. – Axeva