iphone - UITextView不显示滚动条

标签 iphone cocoa-touch uitextview

我已经以编程方式制作了 UITextView,但它没有显示垂直和水平滚动条。我使用的代码如下,

UITextView *txtView = [[UITextView alloc] initWithFrame:CGRectMake(origin, imgFrame.size.height + 10, mScrollView.frame.size.width, 300)];
txtView.font = [UIFont fontWithName:@"HelveticaNeue" size:12];
txtView.textColor = [UIColor blackColor];
txtView.textAlignment = UITextAlignmentLeft;
txtView.editable = NO;
txtView.scrollEnabled = YES;
txtView.backgroundColor = [UIColor clearColor];
[txtView setAutoresizingMask:UIViewAutoresizingFlexibleWidth]; 
//[txtView flashScrollIndicators];
[txtView setText:[mDescArr objectAtIndex:index]];
[mScrollView  addSubview:txtView];
[txtView release];

如何让滚动条显示?

最佳答案

我认为没有常规方法可以使它们始终可见(故意!)。

BOOL txtView.showsVerticalScrollIndicator=TRUE/showsHorizo​​ntalScrollIndicator 仅在 ScrollView 处于事件状态时显示栏,并在几毫秒不活动后隐藏它。

如果您将 [txtView flashScrollIndicators]; 注释掉,那么它只会显示一次,以向用户表明可以滚动。

我认为一种(丑陋的)实现方式是更频繁地调用 flashScrollIndicators,但这不是正确的解决方案。

关于iphone - UITextView不显示滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278921/

相关文章:

ios - UITableViewCell(可重用单元格)未识别正确的约束

iphone - 我仍然可以使用 iphone 3gs 进行测试吗?

iphone - 在iOS中加快精简版TTS

objective-c - 以日/月/年格式显示特定日期的倒计时

c# - 如何在 ios 项目的 Xamarin.Forms 编辑器中添加显示/隐藏密码图像。 (滚动和 UI 放置问题)

ios - 跟踪和更改 UITextView 中文本的颜色

iphone - iOS 7 更新后 pathForResource : returns nil

ios - 更改为横向时制作可 ScrollView

iphone - 过度释放导致奇怪的核心数据错误?

ios - UITextView word wrap breaks in a middle 一个词