2011-10-04 2 views
0

내 클라이언트는 모든 처리 및 UI 요소가 라이브러리 안에 들어있는 라이브러리를 만들고 싶어합니다.이 라이브러리를 사용하여 이미 존재하는 앱을 확장합니다. 이미 완료된 예제를 인용 할 수 있습니까?UI 요소를 .a 라이브러리 안에 포함시킬 수 있습니까?

+0

왜 dylib가 없습니까? – Dani

+0

제 3 자 dylib가 iphone에서 허용되지 않는다는 것을 알고있는 한 –

+0

보관 라이브러리가 허용됩니까? a 파일은 거의 dylib 파일 중 일부입니다. – Dani

답변

3

정적 라이브러리 (* .a)에 리소스 파일 (예 : 이미지 또는 XIB- 파일)을 포함 할 수 없습니다. 즉, 코드에서 UI 요소를 만들어야합니다. UIKit 요소의 만들기는 간단하다

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,100,20)]; 
[someView addSubview:label]; 

당신이 (UIView 하위를) 사용자 정의보기를 만들려면 당신이 코어 그래픽과 드로잉을해야 할 것이다. 다른 방법으로 웹에서 리소스를로드 할 수 있습니다.

예를 들어 Testflight SDK은 인앱 기능을위한 맞춤 UI를 사용하는 정적 라이브러리로 출시됩니다. 리소스가 웹에서로드되고 앱에 캐시 된 것 같습니다.

관련 문제