Tag: uitextview textkit

将排除path添加到多个文本视图

我试图添加多个排除path到一系列的UITextView ,在UIScrollView连续布局,如下所示: while (lastRenderedGlyph < self.manager.numberOfGlyphs) { CGRect textViewFrame = CGRectMake(currentXOffset, 10, width / 2, height – 20); CGSize columnSize = CGSizeMake(CGRectGetWidth(textViewFrame) – 20, CGRectGetHeight(textViewFrame) – 10); NSTextContainer *textContainer = [[NSTextContainer alloc] initWithSize:columnSize]; [self.manager addTextContainer:textContainer]; UITextView *textView = [[UITextView alloc] initWithFrame:textViewFrame textContainer:textContainer]; textView.scrollEnabled = NO; textView.editable = NO; textView.dataDetectorTypes = UIDataDetectorTypeAll; textView.delegate = self; textView.selectable […]

NSTextContainer与非规则形状的例子?

您好我正在与TextKit的新的TextKit API,我试图产生一个不规则形状的UITextView 。 到目前为止,我在一个视图控制器中: -(void) loadView { self.view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,548)]; NSTextStorage *textStorage = [[NSTextStorage alloc] init]; NSLayoutManager *layoutManager = [[NSLayoutManager alloc] init]; [textStorage addLayoutManager: layoutManager]; BaseTextContainer *textContainer = [[BaseTextContainer alloc] initWithSize:CGSizeMake(100, 100)]; [layoutManager addTextContainer: textContainer]; BaseTextView *textView = [[BaseTextView alloc] initWithFrame:CGRectMake(110,124, 100, 100) textContainer:textContainer]; textView.backgroundColor = [UIColor blueColor]; textView.editable = YES; [self.view addSubview:textView]; […]

在iOS7或TextKit中使用什么来代替scrollRangeToVisible

在以前的iOS版本中,我的UITextView将使用滚动到底部 [displayText scrollRangeToVisible:NSMakeRange(0,[displayText.text length])]; 要么 CGFloat topCorrect = displayText.contentSize.height -[displayText bounds].size.height; topCorrect = (topCorrect<0.0?0.0:topCorrect); displayText.contentOffset = (CGPoint){.x=0, .y=topCorrect}; 但是前者现在会有一个怪异的效果,就是从长长的文本顶部开始,每当我将文本添加到视图时,都会将滚动animation到底部。 添加文本时是否有办法popup到文本底部?