2015-01-27 12 views

risposta

28

si può fare qualcosa di simile nella sottoclasse:

override var enabled:Bool { 
    didSet { 
     //Your code 
    } 
} 

Swift 3,0

override var isEnabled:Bool { 
    didSet { 
     //Your code 
    } 
} 
+0

Grazie! Ho completamente dimenticato di poter ignorare le proprietà in Swift –

+0

Mi chiedevo se potevamo ovverizzare le proprietà in modo rapido nel momento in cui mi sono imbattuto in questo !!! –

+1

Solo una nota che non è necessario chiamare super qui - Swift lo fa automaticamente quando esegue l'override delle proprietà. –

3

a Swift 3 è ora:

override var isEnabled: Bool { 
    didSet { 
     //Your code 
    } 
}