2017-12-18 2 views
-4

의미 프레임이 https://github.com/hivinau/material-components-ios/blob/develop/components/FlexibleHeader/src/MDCFlexibleHeaderContainerViewController.m (51 행)에서 사용되지 않습니까?사용되지 않는 변수 'frame'

+1

죄송합니다. 질문에 세부 사항을 추가해주세요. 당신이 무엇을 요구하고 있는지 또는 도움이 필요한지는 완전히 불분명합니다. 외부 사이트를 참조하는 대신 여기에 문제가있는 코드를 게시하십시오. – roelofs

+0

1. Q에 관련 코드를 추가하십시오. 2. 오프 사이트 자원을 사용하지 마십시오. 3.'frame'은 쓰기 전용 변수입니다. 이것의 요점은 무엇입니까? –

+0

_frame_이 쓸모 없다고 생각했습니다. 나는 사실 잊혀진 분야가 ** 그들의 생애주기 동안 ** 기억 속에있다 **. –

답변

3

frame을 선언 할 때 처음 값을주고 필드 중 두 개를 수정 한 다음 삭제하면 전체 운영이 무의미합니다. 컴파일러는 이것을 잡으려고 당신에게 친절했습니다. HTH

+0

우리가 신속한 언어로 같은 방법으로 진행한다면 경고는'frame'이 사용되지 않는다는 것을 경고합니다. 즉, 뷰 프레임은 변경 불가능합니다. 왜 내가 질문을 제기 했지. –

+0

@ Hivinau.graffe - 코드가 뷰 프레임의 (im) 가변성에 대해 알려주지 않는다. 문'CGRect frame = self.view.frame'은 새 변수를 선언하고 * value *로 초기화합니다. 선언문 뒤에는 변수'frame'과'self.view'의'frame' 사이에 * 연결이 없습니다. 그래서 앞의 것을 수정하는 것은 후자에 아무런 영향을 미치지 않습니다. Swift ('var frame = self.view.frame')를 사용하는 경우도 마찬가지입니다. HTH – CRD

관련 문제