Sto utilizzando il framework di Twitter. Sono presenti pulsanti di annullamento e invio sullo UIView
che è presente quando chiamiamo la classe TWTweetComposeViewController
. Voglio cambiare il colore del pulsante Annulla al momento del pulsante Invia, ma attualmente mostra il colore grigio. Ho provato a raggiungere le sottoview e ho scoperto che il pulsante Annulla è di tipo UIButtonLabel
che è una classe privata. Tuttavia è sottoclasse di UILabel
e ha provato a cambiare il colore usando la condizione che la sua superclasse sia UILabel
e il testo sia Annulla. Quando provo a NSLog
le sottoview a volte lo rimuove ma a volte non stampa la superview del pulsante Annulla (che è un UIButton
). Ho stampato i dettagli di quel pulsante:Personalizza il pulsante Annulla del framework 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>>")
È possibile modificare il colore del pulsante? Per favore guida.
thanx gabro per la vostra risposta lo controllerò –
felice di aiutare. Se la risposta ti ha aiutato, potresti prendere in considerazione l'accettazione;) –