Als «nsrange» getaggte Fragen

13
NSRange to Range <String.Index>
Wie kann ich konvertieren NSRangezu Range&lt;String.Index&gt;in Swift? Ich möchte die folgende UITextFieldDelegateMethode verwenden: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -&gt; Bool { textField.text.stringByReplacingCharactersInRange(???, withString: string)
258 nsstring  swift  ios8  nsrange 

11
NSRange von Swift Range?
Problem: NSAttributedString verwendet einen NSRange, während ich einen Swift-String verwende, der Range verwendet let text = "Long paragraph saying something goes here!" let textRange = text.startIndex..&lt;text.endIndex let attributedString = NSMutableAttributedString(string: text) text.enumerateSubstringsInRange(textRange, options: NSStringEnumerationOptions.ByWords, { (substring, substringRange, enclosingRange, stop) -&gt; () in if (substring == "saying") { attributedString.addAttribute(NSForegroundColorAttributeName, value: NSColor.redColor(), …
175 ios  macos  swift  nsrange 

7
Wie sollteChangeCharactersInRange in Swift funktionieren?
Ich verwende shouldChangeCharactersInRange , um die On-the-Fly- Typensuche zu verwenden . Ich habe jedoch ein Problem, sollte ChangeCharactersInRange aufgerufen werden, bevor das Textfeld tatsächlich aktualisiert wird: In Ziel C habe ich dies mit den folgenden Schritten gelöst: -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString * searchStr = [textField.text stringByReplacingCharactersInRange:range withString:string]; …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.