Ich habe ein UIPickerView und ein UILabel, die voneinander getrennt sind. UIPickerView Jitter
Wenn der Benutzer eine Zeile in der UIPickerView wählt, ändern Sie die UILabel Text der Delegat-Funktion:
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int)
{
label.text = String(row);
}
Doch aus irgendeinem Grund des Labels Text Änderung der UIPickerView verursacht nach oben zu springen zurück (erste Reihe).
Wenn ich die Zeile "label.text = String (row);" Der UIPickerView springt überhaupt nicht.
Das ist sehr seltsam und ich kann keine Korrelation zwischen den beiden Elementen finden.
Vielen Dank im Voraus für alle Antworten
Wird der Etikettentext korrekt eingestellt, bevor er zurückspringt oder wird er jedes Mal 0? –
Ja, der Text wird richtig gesetzt, und dann springt der UIPicker zurück –
Was ist, wenn Sie anstatt den Etikettentext nur String (Zeile) drucken? Springt es noch? Ich habe das nie gesehen und habe keine Antwort, also versuche ich dir zu helfen, zu debuggen. –