iphone - 无法与 UIScrollView 交互

标签 iphone objective-c ios xcode uiscrollview

在你抨击我重复之前,请知道我几乎已经查看了所有其他方法,但没有一个有帮助。我有一个长 View ,其中有一个 ScrollView 。

enter image description here

View 为 320 x 671。 ScrollView 已正确链接到 socket “scrollView”。

属性“scrollView”已正确声明和合成。

我的代码:

    [scrollView setScrollEnabled: YES]; 

    scrollView.contentSize = CGSizeMake(320,  671);

scrollView.clipsToBounds = YES;
scrollView.delegate = self; // I have adopted the delegate protocol in .h

所以,我的问题是 View 不滚动,滚动条甚至不显示。

编辑:

我将 uiview 调整为正常的 320 x 460。我删除了 xib 中的 ScrollView ,并决定像这样添加:

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame: CGRectMake(self.view.center.x, self.view.center.y, 320, 460)]; 

[scrollView setScrollEnabled: YES];

 scrollView.contentSize = CGSizeMake(320, 671); 

scrollView.clipsToBounds = YES; scrollView.delegate = self; 

[self.view addSubview: scrollView];

好的,现在发生的事情是当我滚动屏幕时,条出现了,我可以滚动来改变条的位置,但实际 View 没有滚动

最佳答案

您需要将 UIScrollView 的 ContentSize 设置为您的 CONTENT 的大小

不要将“ContentSize”设置为 View 的大小。 “内容大小”应该说明 ScrollView 中内容的大小。

关于iphone - 无法与 UIScrollView 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12244877/

相关文章:

ios - 在 iOS 中重启后尝试从本地路径加载图像失败

iphone - '程序收到信号: SIGABRT' when inserting object to NSMutableArray

Objective-C 设置nil和释放的区别

ios - 当应用程序被杀死时,React Native 深度链接不起作用

iphone - 我的 NSXMLParser :( 上的更多泄漏

iphone - CGContextShowText 绘制居中对齐

ios - UIActivityViewController 有一个奇怪的大小和形状

c - 递增 c 指针

objective-c - UINavigationItem 不显示事件指示器

ios - React Native DatePickerIOS 旋转回旧日期