【发布时间】:2014-07-30 07:00:15
【问题描述】:
您好:我正在构建一个支持 iOS 6 及更高版本的应用程序。我在整个应用程序中有几个UITextViews,我注意到在 iOS 6 上,文本视图可以水平滚动。在 iOS 7 上,它们只能垂直滚动。有没有办法限制滚动,使其只能垂直滚动?
我检查了其他一些类似的问题,但我不想在UIScrollView 中添加UILabel。
非常感谢任何帮助!
编辑
当使用以下两行时(根据建议的答案),设置内容插入时这仍然不起作用。有谁知道如何解决这个问题?
尝试禁用滚动:
tView.contentSize = CGSizeMake(tView.frame.size.width, tView.contentSize.height);
tView.showsHorizontalScrollIndicator = FALSE;
插图:
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
tView.contentInset = UIEdgeInsetsMake(kTextViewInsets, kTextViewInsets, kTextViewInsets, kTextViewInsets);
} else {
tView.textContainerInset = UIEdgeInsetsMake(kTextViewInsets, kTextViewInsets, kTextViewInsets, kTextViewInsets);
}
【问题讨论】:
标签: ios objective-c ios6 uiscrollview uitextview