In precedenza per UIButton
istanze, è stato possibile passare in UIControlState.Normal
per setTitle
o setImage
. .Normal
non è più disponibile, cosa dovrei usare invece?UIControlState.Normal non è disponibile
let btn = UIButton(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
btn.setTitle("title", for: .Normal) // does not compile
(Questa è una Q canonica & Un paio di impedire il flusso di domande duplicati associati a questa UIButton
e UIControl
cambiamenti con iOS 10 e Swift 3)
Mhmm '[]' è sicuramente il modo più pulito e più ovvio per farlo. Glad Apple ha deciso di farlo per qualche motivo/s. Spero che questa sia solo una cosa di tipo beta ma non sembra così. – Sirens
Quando si utilizza Xcode 8.1, il convertitore fornisce 'UIControlState()' per sostituire '.Normal'. –
Deciditi, Apple !! normale o normale ????? Sei più bipolare del mio ex. – Josh