2012-10-06 77 views
5

enter image description here我正在使用twitter框架。當我們調用TWTweetComposeViewController類時,存在取消併發送UIView上的按鈕。我想改變取消按鈕的顏色作爲發送按鈕,但目前它顯示灰色的顏色。我試圖達到子視圖,並發現取消按鈕是UIButtonLabel這是私人類。但它是UILabel的子類,並試圖使用超類爲UILabel並且文本爲取消的條件來更改顏色。 當我嘗試NSLog子視圖時,它有時會記錄它,但有時不打印取消按鈕的超級視圖(這是一個UIButton)。我打印該按鈕的詳細信息:自定義Twitter框架的取消按鈕

<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,官方TWTweetComposeView控制器的開源克隆,這也與iOS 4

它看起來酷似官方控制器開箱兼容,但作爲開放您可以輕鬆定製它。

+0

thanax gabro爲您的回覆我將檢查它 –

+0

高興地幫助。如果答案對你有幫助,你可以考慮接受它;) –

相關問題