iphone – 自定义Twitter框架的取消按钮
发布时间:2020-12-14 19:07:10 所属栏目:百科 来源:网络整理
导读:我正在使用twitter框架.当我们调用TWTweetComposeViewController类时,UIView上有取消和发送按钮.我想在发送按钮时更改取消按钮的颜色,但目前它显示灰色.我试图到达子视图,发现取消按钮是UIButtonLabel类型,它是私有类.但它是UILabel的子类,并试图通过使用条
我正在使用twitter框架.当我们调用TWTweetComposeViewController类时,UIView上有取消和发送按钮.我想在发送按钮时更改取消按钮的颜色,但目前它显示灰色.我试图到达子视图,发现取消按钮是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>>") 是否可以更改按钮的颜色?请指导. 解决方法
您可能需要考虑
DETweetComposeViewController,一个官方TWTweetComposeView控制器的开源克隆,它也兼容iOS 4.
它看起来就像开箱即用的官方控制器,但是开源你可以轻松地自定义它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |