2017-03-10 2 views
0

이미지 패턴을 그리는 코드를 작성하고 있지만 CGContext.saveGState() 함수의 경우 Expression이 사용되지 않는 함수로 해석 될 때 오류가 발생합니다.표현식이 사용되지 않는 함수로 해석됩니다. CGContext.saveGState

누구든지 신속한 3.0에서 같은 글을 쓸 수 있습니다. 사전에

UIGraphicsBeginImageContext(view.frame.size) 
tempImageView.image?.draw(in: CGRect(x: 0, y: 0, width: view.frame.size.width, height: view.frame.size.height)) 
let context = UIGraphicsGetCurrentContext() 
CGContext.saveGState(context!) 

감사

답변

2

그냥 직접이 같은 컨텍스트 객체에 saveGState 전화 :

context?.saveGState() 

대신 :

CGContext.saveGState(context!) 
+0

감사합니다. – Van

+0

@Van 감사 표시를하려면 체크 표시를 눌러 내 대답을 올바르게 선택할 수 있습니다. –

+0

@Van 괜찮아요.하지만 2 분 전에 대답했습니다. –

1

이 코드를 사용해보십시오 아래의 코드는 :

UIGraphicsBeginImageContext(view.frame.size) 
tempImageView.image?.draw(in: CGRect(x: 0, y: 0, width: view.frame.size.width, height: view.frame.size.height)) 
let context = UIGraphicsGetCurrentContext() 
context?.saveGState() 
+0

예, 이제 작동 중입니다. – Van

+0

@Van 내 답이 정말 도움이된다면 내 대답을 upvote하므로 다른 사람도 도움을받을 수 있습니다. –

관련 문제