Ho un UIButton
che ho aggiunto in IB, tuttavia la vista dietro questo pulsante cambia colore e ho bisogno di cambiare il tipo di tasto tra InfoDark e Infolight. Stranamente, la proprietà buttonType
è di sola lettura. Quindi, come posso passare tra i pulsanti di informazioni chiare e scure?set ButtonType di UIButton programmazione
risposta
Non è possibile modificare .buttonType
dopo averlo impostato.
È possibile preparare i tasti e nasconderne uno a seconda del colore di sfondo.
a quanto pare c'è un metodo di setter privato, dal motivo per cui qualcosa del genere è privato chissà. Grazie per l'idea di 2 pulsanti, è quello che farò. –
@Jon: È privato perché l'impostazione * non * converte un pulsante scuro delle informazioni in uno chiaro. – kennytm
Non è possibile impostare ButtonType sola lettura proprietà, utilizzare di seguito può aiutare:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
Grazie, quello mi ha aiutato. – James
Cosa succede quando si sostituisce la classe UIButton? (Intendo sottoclasse) –
In modo rapido, se si sta utilizzando la classe Custome, quindi button = MyCustomeClass.init (type: .custom) –
- 1. Set peso (percentuale) di programmazione
- 2. set cornerRadius e setbackgroundimage su UIButton
- 3. programmazione set android: layout_centerHorizontal
- 4. programmazione set ImageButton layout_gravity
- 5. stile set UITableViewCell programmazione
- 6. Evidenzia al livello di programmazione al clic di UIButton
- 7. Come spostare UIButton a livello di programmazione. Objective C xCode
- 8. Come si aggiunge UIButton a UIToolBar a livello di programmazione?
- 9. altezza set di ImageView come matchparent programmazione
- 10. UIButton con angoli arrotondati utilizzando il set quadratoBackgroundImage
- 11. Come sovrascrivere l'init di UIButton con il tipo di pulsante in Swift?
- 12. Modifica titolo attribuito di UIButton
- 13. programmazione set pattern indice di default di Kibana
- 14. UIButton come UIButton in swift?
- 15. Come scoprire se sono un NSButton con buttonType NSSwitchButton?
- 16. Implementazione dell'animazione in UIButton
- 17. programmazione set margine/padding di TextView in una lista
- 18. iOS 9 UIButton Inititalization
- 19. Come aumentare l'area di selezione di UIButton?
- 20. @IBestensione UIButton progettabile
- 21. Codice codice UIButton azione
- 22. Allineare un testo di UIButton?
- 23. Interazione UIButton all'interno di UIPageViewController
- 24. Opacità di un UIButton personalizzato
- 25. UIButton problema di rotazione dell'immagine
- 26. Modifica del testo di UIButton a livello di codice rapido
- 27. Aggiunta di una visualizzazione secondaria per UIButton
- 28. Come impostare programmaticamente il colore Tinta luce di UIButton?
- 29. Animazione immagine sfondo UIButton
- 30. Modifica colore sfondo UIButton
Questo non è un duplicato. Questa domanda riguarda la modifica del tipo di pulsante dopo la sua istanziazione. La domanda di riferimento è su come istanziare il pulsante nel codice. Si prega di rimuovere la duplicazione. – osxdirk