Używam struktury Twitter. Istnieje przycisk anulowania i wysyłania na UIView
, który jest obecny, gdy zadzwonimy do klasy TWTweetComposeViewController
. Chcę zmienić kolor przycisku Anuluj jako przycisku wysyłania, ale obecnie pokazuje on szary kolor. Próbowałem dotrzeć do subskrybentów i odkryłem, że przycisk Anuluj jest typu UIButtonLabel
, który jest klasą prywatną. Jednak jest to podklasa UILabel
i próbowała zmienić kolor za pomocą warunku, że jego nadklasa to UILabel
, a tekst to Anuluj. Kiedy próbuję wykonać NSLog
, subviews to czasami je zapisuje, ale czasami nie drukuje superview przycisku Anuluj (który jest UIButton
). Wydrukuję szczegóły tego przycisku:Dostosuj przycisk Anuluj struktury Twittera
<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>>")
Czy można zmienić kolor przycisku? Proszę przewodnika.
thanx gabro za twoją odpowiedź sprawdzę to –
cieszę się z pomocy. Jeśli odpowiedź ci pomogła, możesz rozważyć akceptację;) –