自定义Twitter框架的取消按钮

Jas*_*ngh 5 iphone xcode ios5

在此输入图像描述我正在使用twitter框架.UIView当我们打电话给TWTweetComposeViewController班级时,会有取消和发送按钮.我想要从发送按钮更改取消按钮的颜色,但目前它显示灰色.我试图到达子视图,发现取消按钮的类型UIButtonLabel是私人类.但它是子类,UILabel并试图通过使用它的超类是条件UILabel并且文本是取消来改变颜色.当我尝试NSLog子视图时,它有时会记录它,但有时不会打印取消按钮的超级视图(这是一个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>>")
Run Code Online (Sandbox Code Playgroud)

是否可以更改按钮的颜色?请指导.

Gab*_*lla 1

您可能需要考虑DETweetComposeViewController,它是官方 TWTweetComposeView 控制器的开源克隆,它也与 iOS 4 兼容。

它看起来与开箱即用的官方控制器一模一样,但由于是开源的,您可以轻松自定义它。