Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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 检查视图是否到达屏幕中央_Ios_Objective C_Iphone - Fatal编程技术网

Ios 检查视图是否到达屏幕中央

Ios 检查视图是否到达屏幕中央,ios,objective-c,iphone,Ios,Objective C,Iphone,我正在尝试使用objective-c在iOS上实现一个可扩展的视图。最初,视图的大小为1pt,所有内容均隐藏。当视图向上滚动并到达屏幕中央时,它将扩展到更大的尺寸,所有内容都将可见。如何创建侦听器来检测视图何时位于屏幕中央?如何更改视图的大小?你的看法是什么?scrollview?它是一个集合视图,应用程序看起来更像一个水平表格单元格列表。该视图位于其他集合视图单元格之间。对于更改大小,我正在尝试在帧到达中心后更改帧大小。现在还不清楚您想要实现什么,但是您可以使用集合视图的ScrollView中

我正在尝试使用objective-c在iOS上实现一个可扩展的视图。最初,视图的大小为1pt,所有内容均隐藏。当视图向上滚动并到达屏幕中央时,它将扩展到更大的尺寸,所有内容都将可见。如何创建侦听器来检测视图何时位于屏幕中央?

如何更改视图的大小?你的看法是什么?scrollview?它是一个集合视图,应用程序看起来更像一个水平表格单元格列表。该视图位于其他集合视图单元格之间。对于更改大小,我正在尝试在帧到达中心后更改帧大小。现在还不清楚您想要实现什么,但是您可以使用集合视图的ScrollView中的委托方法,因此基本上与下图类似。我想要的是“石头”最初是隐藏的(或1吨高)。但一旦“石头”被滚动到屏幕中央,它就会展开并显示其内容,以便用户可以看到“石头”。我将查看ScrollView您可以使用UIScrollView中的contentOffset属性在滚动期间检查位置。