Forum: Cross-Platform-Entwicklung
iOS
by AuronTLG,
29. Nov 2022
Ich habe es gerade nochmal mit ForceQueue probiert, aber das tut bei mir rein gar nichts.
Funktioniert das so bei euch wirklich auf IOS?
Auf Android habe ich keine Probleme, aber bei IOS ist der oben beschriebene Workaround momentan das einzige, womit ich das Problem umgehen kann.
Forum: Cross-Platform-Entwicklung
iOS
by AuronTLG,
29. Nov 2022
Ich habe gerade einen etwas seltsamen Workaround für das Problem gefunden:
Alles was man braucht, ist ein Memo, was auf Readonly sitzt sowie eine normale Form-Methode, welche ein SetFocus auf dieses Memo ausführt.
Mit dieser Methode kann man dann nämlich ein Repaint auslösen, wann man will. D.h. ich mache meine optischen Änderungen, rufe die Methode auf und meine optischen Änderungen werden...
Forum: Cross-Platform-Entwicklung
iOS
by AuronTLG,
28. Nov 2022
Hm, ich habe das mal mit einem Timer und einem Label probiert, hat aber nicht funktioniert.
Den Timer habe ich sicherheitshalber von Anfang an aktiviert und dann die entsprechende Boolean in der NFC-Scan-Rückgabemethode auf true gesetzt.
Im Timerevent wurde ein Repaint auf das Label gemacht. Die Textänderung kommt trotzdem erst durch, wenn ich durch meine Interaktion mit der App ein Repaint...
Forum: Cross-Platform-Entwicklung
iOS
by AuronTLG,
28. Nov 2022
Moin,
ich wollte mal ein Problem ansprechen, dass ich schon länger habe, aber bisher immer umschiffen konnte:
Auf IOS scheinend optische Änderungen, die irgendwie außerhalb des Mainthreads stattfinden, keine Aktualisierung der Anzeige auszulösen.
Einfaches Beispiel:
Ich mache einen NFC-Scan. Der NFC-Scan löst ein Rückgabe-Event aus, in welchem der Text von einem Label geändert wird. Die...