UITextView分页不滚动

问题描述 投票:0回答:2

之前已经问过一个完全相同的问题,但我希望有人将答案的代码转换为 Swift,就像在 Objective-C 中一样。我也想在故事板中完成大部分工作,所以用户可以帮助我吗? UIScrollView中的UITextView分页不滚动

如果您像我们一样懒得查看链接:

CGRect labelFrame;
UITextView *textView;

labelFrame.size.width = scrollView.frame.size.width-24;
labelFrame.size.height = scrollView.frame.size.height-48;
labelFrame.origin.x = 10;
labelFrame.origin.y = 40;

textView = [[UITextView alloc] initWithFrame:labelFrame];
textView.textColor = [UIColor blackColor];
textView.backgroundColor = [UIColor redColor];
textView.font = [UIFont systemFontOfSize:13];
textView.text = @"a very long text";

textView.editable = NO;
textView.scrollEnabled = YES;
textView.userInteractionEnabled = YES;
textView.delegate = self;
textView.contentSize = CGSizeMake(1, 1000); //this would make it scroll?
[subview addSubview:textView];

另外,问题的答案我不完全明白他在说什么。

swift pagination uiscrollview uitextview
2个回答
0
投票

我不确定我是否完全理解您的问题,但如果您想在情节提要中启用 UITexView 中的滚动,请从对象库中拖放 UITextView,然后在属性检查器中为 UITextField 选择“滚动启用”属性。 Select 'Scrolling Enabled'


0
投票

删除

textView.scrollEnabled = YES;
textView.userInteractionEnabled = YES;
并粘贴

textView.isSelectable = false
textView.isEditable = false
© www.soinside.com 2019 - 2024. All rights reserved.