(iPhone) nicht eedierbarer UitextView "Lesezeichen"
-
11-09-2019 - |
Frage
Ich bin neu in iPhone Dev und versuche, in einer nicht eedierbaren UitextView ein "Lesezeichen" zu erstellen. Genauer gesagt - ich gehe mit der UitextView zur Ansicht, scrolle vielleicht auf halbem Weg (oder zu einem anderen Punkt) durch den Text, lasse diese Ansicht und wenn ich zurückkomme, wird die UitextView angezeigt, wo ich aufgehört habe.
Ich habe alles herausgefunden, außer wie man den Punkt "erfasst", an dem die nicht eedierbare UitextView beim Verlassen der Ansicht gescrollt wird. Ich habe SelectedRange in Viewwilldisappear in jeder Hinsicht ausprobiert, an die ich denken konnte.
Alle Ideen dazu wären sehr geschätzt, ich habe fast zwei Tage zu kämpfen.
Ich hoffe, ich erkläre das klar genug.
Danke im Voraus!! GL
Lösung
h
UITextView *txtView;
CGPoint position;
m
-
-(void) savePosition
{
position = txtView.contentOffset;
}
-(void) restorePosition
{
CGRect r = CGRectMake(position.x, position.y, txtView.contentSize.width, txtView.contentSize.height);
[txtView scrollRectToVisible: r animated: NO];
}