2012-03-16 2 views
1

서브 클래스가 UIControl 인 사용자 정의 버튼 클래스가 있는데 Xcode 4를 사용하여 내 XIB에 해당 인스턴스를 성공적으로 추가 할 수 있습니다. 또한 Identity Inspector에서 "User Defined Runtime Attributes"를 사용하여 버튼 제목과 글꼴을 제공 할 수 있습니다 크기 등.코드 외부에서 Xcode 4 및 iOS 4.3을 사용하여 사용자 지정 UIControl에 속성을 할당하려면 어떻게해야합니까?

그러나 이것은 iOS 5.0 이상에서만 지원되는 것으로 보이며 iOS 4.3을 지원하고 싶습니다. GUI에서 이러한 개체에 사용자 지정 속성을 할당하는 다른 방법이 있습니까? 분명히 그것들을 제 코드에 넣을 수는 있습니다 만, 그것은 분명히 분명한 이유 때문에 바람직하지 않습니다.

그런데보기 속성을 유지 관리하는 데 가장 좋은 방법이 있습니까?

답변

1

iOS 5.0 이전에는 nib 파일의 사용자 정의 속성이 지원되지 않습니다. 너비 지원의 종류를 확인하는 좋은 방법은 펜촉의 대상 배포를 원하는 대상 배포로 변경하는 것입니다. 이 경우 nib 대상 배포를 4.3으로 변경하면 오류가 발생하며 iOS 4에서는 이러한 속성이 지원되지 않습니다.

불행히도 코드에서이 작업을 수행해야하거나 4.x를 타겟팅하는 경우 속성 파일과 같습니다.

관련 문제