So.
Ich bastel gerade weiter an meinem AmigaGuide Parser. Nachdem ich (sehr umständlich) den Text nach einzelnen Attributen durchkämme, wollte ich das Attribut "Link" implementieren.
Ein Link ist wie bei HTML ein Link auf eine Seite oder Textstelle. So erzeuge ich meinen Link:
Wenn ich nun dummyContent an bei NSTextView übergebe, werden alle Links unterstrichen und blau dargestelle (default?), obwohl ich einen roten Link haben wollte.
Warum ist das so? Kannn ich das Aussehen der Links nur über NSTextView selbst steuern?
Und warum verändert sich mein Mauszeiger über einem Link nicht?
Und noch eine Frage. Wie kann ich einen TextView dazu bringen an eine bestimmte Stelle zu scrollen?
Herzlichen Dank,
Alex
Ich bastel gerade weiter an meinem AmigaGuide Parser. Nachdem ich (sehr umständlich) den Text nach einzelnen Attributen durchkämme, wollte ich das Attribut "Link" implementieren.
Ein Link ist wie bei HTML ein Link auf eine Seite oder Textstelle. So erzeuge ich meinen Link:
Quellcode
- NSMutableDictionary *linkAttribs = [[[NSMutableDictionary alloc] initWithCapacity:6] autorelease];
- [linkAttribs setObject:[NSColor redColor] forKey:NSForegroundColorAttributeName];
- [linkAttribs setObject:target forKey:NSLinkAttributeName];
- NSAttributedString *link = [[[NSAttributedString alloc]initWithString:prevPart attributes: linkAttribs] autorelease];
- [dummyContent appendAttributedString:link];
Wenn ich nun dummyContent an bei NSTextView übergebe, werden alle Links unterstrichen und blau dargestelle (default?), obwohl ich einen roten Link haben wollte.
Warum ist das so? Kannn ich das Aussehen der Links nur über NSTextView selbst steuern?
Und warum verändert sich mein Mauszeiger über einem Link nicht?
Und noch eine Frage. Wie kann ich einen TextView dazu bringen an eine bestimmte Stelle zu scrollen?
Herzlichen Dank,
Alex