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

War es hilfreich?

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]; 

    }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top