ios - UIScrollView 在 ios6 中不滚动

标签 ios objective-c uiscrollview

在我的 UIViewController 中,我有一个 UIScrollViewUIView。这是两个不同的 View ,意味着 UIView 不在 UIScrollView 中。我对以编程方式设置并增加 contentSize 的 ScrollView 有不同的看法。而这个 UIView 是隐藏的,我有时会显示。问题是当我隐藏这个 UIView 时,那个 UIScrollView 停止滚动。

为什么会这样?

我已将所有前沿设置为对两者的监督。有关系吗? 请指导我。

大家好,我正在分享我的ViewController Scene 图像enter image description here

我正在使用自动布局 (iOS6)。 Scroll View ContentSize 是 (768,1400),这是我在 ViewDidAppear 中设置的。 Scroll View 下方的 View 被隐藏,Scroll View 滚动时没有任何问题。

现在,如果我显示和隐藏 ViewScroll View 锁定,它现在不可滚动。 那是我面临的问题。 除了设置内容大小之外,我没有在代码中做任何事情。 如果您需要任何其他信息,请告诉我。

最佳答案

iOS 6 中的 contentSize 使用自动布局“自动调整大小”。这意味着您不能设置 contentSize。有黑客建议在 viewDidAppear 调用中设置它,但我会避免这种情况。如果您阅读 iOS 6 release notes (在页面上搜索 UIScrollView)它为您提供了几个解决方案。其中之一涉及 translatesAutoresizingMaskIntoConstraints 属性。

关于ios - UIScrollView 在 ios6 中不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15027150/

相关文章:

ios - 在 IOS 中一次加载本地化字符串列表

iphone - 分页uiscrollview自动滚动到第一页

iOS 7 UIScrollView高度不变

ios - 如何将 NSArray 转换为 Set?

ios - UIView 和动画没有出现

objective-c - TableView :shouldEditTableColumn:row: for view-based NSTableView

objective-c - 剪掉 CALayer 的背景颜色或边框?

ios - -[__NSDictionaryI rangeOfString :options:]: unrecognized selector sent to instance

xaml - Xamarin 表单 : How to fix Activity Indicator in Centre of Screen in Scrollview

ios - 为什么没有使用 removeDeliveredNotifications 删除通知?