加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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.

它看起来就像开箱即用的官方控制器,但是开源你可以轻松地自定义它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读