Changeset 753
- Timestamp:
- 07/24/08 09:41:11 (4 months ago)
- Location:
- trunk/TwitterFon/Classes
- Files:
-
- 2 modified
-
PostViewController.h (modified) (1 diff)
-
PostViewController.m (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/TwitterFon/Classes/PostViewController.h
r745 r753 21 21 PostTweet* post; 22 22 BOOL didPost; 23 NSRange textRange; 23 24 24 25 IBOutlet SendingWindow* sendingWindow; -
trunk/TwitterFon/Classes/PostViewController.m
r745 r753 32 32 text.font = [UIFont systemFontOfSize:16]; 33 33 self.view.hidden = true; 34 textRange.location = 0; 35 textRange.length = 0; 34 36 } 35 37 … … 52 54 - (void)startEditWithString:(NSString*)message insertAfter:(BOOL)insertAfter setDelegate:(id)aDelegate 53 55 { 54 NSRange range; 55 if (insertAfter) { 56 range.location = [text.text length]; 57 } 58 text.text = [NSString stringWithFormat:@"%@%@", text.text, message]; 56 NSMutableString *str = [NSMutableString stringWithString:text.text]; 57 [str insertString:message atIndex:textRange.location]; 59 58 60 59 if (!insertAfter) { 61 range.location = [text.textlength];60 textRange.location += [message length]; 62 61 } 63 64 62 self.view.hidden = false; 65 range.length = 0; 63 textRange.length = 0; 64 text.text = str; 66 65 [text becomeFirstResponder]; 67 text.selectedRange = range;66 text.selectedRange = textRange; 68 67 [self startEditWithDelegate:aDelegate]; 69 68 } … … 89 88 - (IBAction) cancel: (id) sender 90 89 { 90 textRange = text.selectedRange; 91 91 [text resignFirstResponder]; 92 92 self.view.hidden = true;
