我不知道我做了什么,但我正在实现 UIViewController Containment,突然间 UIKit UIScrollView 子类停止响应滚动,即使我绕过了所有自定义应用程序代码。例如,此标准设置代码...
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIViewController *vc = [[UIViewController alloc] init];
vc.view = [[UIView alloc] initWithFrame:self.window.frame];
UIScrollView *sv = [[UIScrollView alloc] initWithFrame:vc.view.frame];
sv.contentSize = CGSizeMake(400, 3000);
[vc.view addSubview:sv];
在一个全新的 Xcode 项目中,scrollView 滚动,但在我现有的项目中,滚动没有效果并且滚动条不会出现。两个项目中的 AppDelegate 代码是相同的,我唯一的#import 是 UIKit。
换句话说,我的应用程序中从 UIScrollView 继承的所有类突然表现得好像它们的 scrollEnabled 属性设置为 NO,我无法更改它。