È possibile impostare il valore in virgola mobile in Impostazioni Ispettore? Ho questa struttura nel mio UIView:IBIndivise e valori in virgola mobile
@IBInspectable
var scale: CGFloat = 0.90 {
didSet {
setNeedsDisplay()
}
}
Come si può vedere, il valore di default è 0.9 e vorrei cambiarlo in Attributi ispettore, ma sembra che:
E sono in grado di impostare solo valori interi. Mi sto perdendo qualcosa?
Penso che sia una limitazione Xcode. Assicurati di aprire la segnalazione di bug con Apple. –
Quindi hai provato a inserire un decimale e ottenere cosa ...? Entrambi gli oggetti di controllo 'Float' e' CGFloat' mi permettono di inserire numeri decimali e funzionare come previsto ... Inoltre la proprietà dovrebbe essere annotata come '@ IBInspectable' invece di' @ IBDesignable' ... – Alladinian
Non impostare mai il valore in virgola mobile in Inspector. –