2012-10-06 3 views
5

enter image description here 트위터 프레임 워크를 사용하고 있습니다. TWTweetComposeViewController 클래스를 호출 할 때 존재하는 UIView의 버튼을 취소하고 보냅니다. 취소 단추의 색상을 보내기 단추로 변경하고 싶지만 현재 회색으로 표시됩니다. 하위보기에 도달하려고 시도했을 때 취소 단추의 유형이 개인 클래스 인 UIButtonLabel 인 것을 알았습니다. 그러나 서브 클래스가 UILabel이고 수퍼 클래스가 UILabel이고 텍스트가 취소라는 조건을 사용하여 색상을 변경하려고 시도했습니다. NSLog 서브 뷰를 시도 할 때 때때로 nslogs가되지만 때로는 취소 버튼의 수퍼바이저 (UIButton)를 인쇄하지 않습니다. 버튼의 세부 사항을 인쇄했습니다 :트위터 프레임 워크의 취소 버튼 사용자 정의

<UIButton: 0x859fe10; frame = (265 7; 52 30); alpha = 0; opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x859fea0>>.....(
"<UIImageView: 0x85b8910; frame = (0 0; 52 30); clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x85b7c30>>", 
"<UIButtonLabel: 0x859ffb0; frame = (6 7; 40 15); text = 'Cancel'; clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x85a0020>>") 

버튼의 색상을 변경할 수 있습니까? 안내해주십시오.

답변

1

당신은 DETweetComposeViewController, 또한 아이폰 OS 4

그것은 정확히 밖으로 상자의 공식 컨트롤러처럼 보이는와 호환되는 공식 TWTweetComposeView 컨트롤러의 오픈 소스 클론을 고려하기를 원하지만 개방되고 있습니다 소스를 쉽게 사용자 지정할 수 있습니다.

+0

답장을 보내 주신 가브로 나는 –

+0

도와 드리겠습니다. 대답이 도움이 되었다면, 수락을 고려해보십시오;) –

관련 문제