Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIScrollView没有';不要向正确的方向滚动_Ios_Iphone_Objective C_Uiview_Uiscrollview - Fatal编程技术网

Ios UIScrollView没有';不要向正确的方向滚动

Ios UIScrollView没有';不要向正确的方向滚动,ios,iphone,objective-c,uiview,uiscrollview,Ios,Iphone,Objective C,Uiview,Uiscrollview,我有一只奇怪的虫子。我有一个UIViewController,UIView中嵌入了一个UIScrollView。在UIScrollview中有一些图像,但是我需要更多的空间,所以我想在当前图像下放置一些图像。我做了所有通常的事情来创建和初始化我的ScrollView,但是它不是向上/向下滚动,而是向左/向右滚动…发生了什么 我在.h中声明了“UIScrollViewDelegate” 我的属性@property(弱,非原子)IBOutlet UIScrollView*scrollViewCon

我有一只奇怪的虫子。我有一个UIViewController,UIView中嵌入了一个UIScrollView。在UIScrollview中有一些图像,但是我需要更多的空间,所以我想在当前图像下放置一些图像。我做了所有通常的事情来创建和初始化我的ScrollView,但是它不是向上/向下滚动,而是向左/向右滚动…发生了什么

  • 我在.h中声明了“UIScrollViewDelegate”
  • 我的属性
    @property(弱,非原子)IBOutlet UIScrollView*scrollViewContent已连接到IB中的我的滚动视图

  • 我的ContentSize声明为:
    self.scrollViewContent.ContentSize=CGSizeMake(self.scrollViewContent.frame.size.width,1000)并且无论我在ViewDidLoad还是viewDidLayoutSubviews中声明它都不会改变任何东西

  • 我设置self.scrollViewContent.delegate=self 在ViewDidLoad中

更新

有趣的是,我尝试设置ContentSize,然后将其打印到控制台。事实证明,“Height”属性总是返回0。另外,请注意,我将“宽度”设置为1500,但它打印2000。我没有使用自动布局

 [self.scrollViewContent setContentSize:CGSizeMake(1500, 2000)];

    NSLog(@"contentSize width %f", self.scrollViewContent.contentSize.width);
    NSLog(@"contentSize height %f", self.scrollViewContent.contentSize.height);
结果:

“contentSize宽度2000.000000” “内容大小高度0.000000”

更新2如果我在另一个项目中使用完全相同的代码和完全相同的Xib,它就可以正常工作……我的实际项目有什么问题吗?

请交叉核对您是否申报了

UIScrollViewDelegate是否位于.h文件

At.m文件

@内容综合


希望它可以帮助您……

您需要显示更多的代码。这就是我所有的代码。图像是在Interface BuilderAm中设置的,我理解正确,您设置contentSize,然后立即在下一行代码中读回,这会给您不同的值?您使用的是标准滚动视图还是它的子类?请记录您的滚动视图转换。@yurish完全正确。请注意,我在另一个项目中使用了完全相同的代码,它工作得非常完美。我在.h中声明了委托,在.m中合成了出口