도트 구문을 통해 UIButton 제목 레이블 텍스트를 변경할 수 있습니까?도트 구문을 통해 UIButton 텍스트가 변경되지 않는 이유는 무엇입니까?
하지만이 사람이 수행합니다 : 나는 도트 구문을 통해 그것을 할 경우 텍스트가 변경되지
[self.myButton setTitle: @"Yep" forState: UIControlStateNormal];
텍스트 변경은 순수 UILabels 작동,있는 UIButton은 특별한 경우 또는 뭔가?
흠, 어쩌면 거기에 몇 가지 논리가 있습니다 : 카테고리로 나는 IMHO 때문에 단지 나중에 또는 심지어 다른 사람이 읽을 수있는 코드를 어렵게하기 때문에 그들을 사용하여 편안하지 않아요. 예를 들어, 대형 응용 프로그램을 만드는 경우 클래스 파일, 도우미 등이 많이 있습니다. 범주에 몇 가지 메서드를 추가하면 "숨김 및 사용자 지정"기능을 찾기 위해 규칙을 명확하게 명명해야합니다. 그것은 내 의견 일뿐입니다. 그게 당신 것입니까? – Centurion
솔직히, 나는 필요하다면 카테고리를 만드는 것이 좋다. 물론 이것은 수십 또는 수 백 가지의 도우미 메서드를 클래스에 추가하여 쉽게 지나치게 쉽게 수행 할 수 있습니다. 멀리까지 체인으로 가면 의도하지 않은 결과를 초래할 수도 있습니다. 잠재적으로 문제가되는 코드에 대해 잘 설명 된 의견을 쓰는 연습을하는 경우 언제나처럼 선택을 방어하는 것이 훨씬 쉽습니다. Xcode는 Command + Click을 사용하여 메서드 선언을 쉽게 찾을 수 있습니다. – FreeAsInBeer
Command + Click에 동의 : Ok, thanks & GL. – Centurion