1

我开发了一个小函数来在 UITextView 中插入文本并自动向下滚动。它适用于 iOS 5,但由于我已使用 iOS6 将 Xcode 更新为 Xcode 4.5,因此此方法不再适用。

你可以帮帮我吗 ?

这是这个方法:

- (void) insertTextInAPP : (UITextView*) tv : (NSString*) s {
     NSRange range = {[tv.text length], 0};
     [tv setSelectedRange:range];
     [tv insertText:s];
     [tv insertText:@"\n"];
     range.location = [tv.text length];
     [tv scrollRangeToVisible:range];
}

我像这样使用这个功能:

NSString *newEventString = [[NSString alloc] initWithFormat : @"Test"];
[self insertTextInAPP:self.outPutTextView: newEventString];
4

1 回答 1

0

它在这里工作得很好(iOS 6,Xcode 5.5)。当然,我需要更改(UITextView) tvto(UITextView*) tv"Test"to @"Test",但除此之外没关系。

当你尝试它时会发生什么?

于 2012-09-26T10:46:37.833 回答