2009-08-06 15 views
0

Ich bin neu bei iPhone Dev und ich versuche, ein "Lesezeichen" in einem nicht bearbeitbaren UITextView zu erstellen. Genauer gesagt - gehe ich mit der UITextView zur Ansicht, scrolle vielleicht in der Mitte (oder zu einem anderen Punkt) durch den Text, verlasse diese Ansicht und wenn ich zurückkomme zeigt die UITextView wo ich aufgehört habe.(iPhone) nicht editierbar UITextView "Lesezeichen"

Ich habe alles herausgefunden außer, wie man den Punkt, den die nicht editierbare UITextView scrollte, beim Verlassen der Ansicht "erfasst". Ich habe ausgesuchtes Reich in SichtWillDisappear in jeder denkbaren Weise versucht.

Irgendwelche Ideen zu diesem würde sehr geschätzt werden, ich habe seit fast zwei Tagen gekämpft.

Ich hoffe, ich erkläre das deutlich genug.

Vielen Dank im Voraus! GL

Antwort

0

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

    } 
+0

Dank! Ich kann es aber nicht zur Arbeit bringen. Ich bin sehr neu dazu. Muss ich hier noch etwas anderes tun, als den Code in die entsprechenden Seiten einzufügen? Ich habe ein paar verschiedene Dinge ausprobiert, ohne Glück. Danke noch einmal! – GL777

+0

übrigens, das hat funktioniert. Vielen Dank! – GL777

Verwandte Themen