私はtwitterフレームワークを使用しています。TWTweetComposeViewController
クラスを呼び出すときに存在するUIView
のボタンをキャンセルして送信します。キャンセルボタンの色を送信ボタンのように変更したいのですが、現在はグレーの色が表示されています。サブビューに行きましたがキャンセルボタンがプライベートクラスのUIButtonLabel
であることがわかりました。ただし、サブクラスがUILabel
で、スーパークラスがUILabel
、テキストがキャンセルであるという条件を使用して色を変更しようとしました。 サブビューをNSLog
しようとすると時々nslogsしますが、Cancelボタン(これは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>>")
ボタンの色を変更することはできますか?ご案内ください。
あなたの応答のためのthanx gabro私はそれをチェックしてみてください –
喜んで助けてください。答えがあなたを助けたら、それを受け入れることを検討するかもしれません;) –