2012-10-06 36 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

高兴地帮助。如果答案对你有帮助,你可以考虑接受它;) –

相关问题