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
iPhone中带有固定标题和可滚动区域的屏幕_Iphone_Iphone Sdk 3.0 - Fatal编程技术网

iPhone中带有固定标题和可滚动区域的屏幕

iPhone中带有固定标题和可滚动区域的屏幕,iphone,iphone-sdk-3.0,Iphone,Iphone Sdk 3.0,我想设计一个报告屏幕,其中有一个标题行和一列都固定在那里。在空白处有一个可滚动的区域,用户可以滑动其中充满数据的区域 我想问,我们是否可以设计这样的视图,如果用户垂直滑动可滚动视图,那么列名也应该滚动顶部标题这次不会移动,如果用户水平滚动标题行应该相应地调整左侧列标题这次不会移动 类似于xls工作表,其中顶部有两个固定标题作为行,左侧有一个作为列 提前谢谢 问候,, Vishal是的,这是可能的。您应该将视图控制器设置为UIScrollView的代理,然后实现scrollViewDidScrol

我想设计一个报告屏幕,其中有一个标题行和一列都固定在那里。在空白处有一个可滚动的区域,用户可以滑动其中充满数据的区域

我想问,我们是否可以设计这样的视图,如果用户垂直滑动可滚动视图,那么列名也应该滚动顶部标题这次不会移动,如果用户水平滚动标题行应该相应地调整左侧列标题这次不会移动

类似于xls工作表,其中顶部有两个固定标题作为行,左侧有一个作为列

提前谢谢

问候,,
Vishal是的,这是可能的。您应该将视图控制器设置为UIScrollView的代理,然后实现scrollViewDidScroll:方法,读取scrollView.contentOffset并相应地滚动标题行/列


顺便说一句,您不希望标题行/列成为UIScrollView的子行。

Hi Andrey。谢谢你的回复。我试过了,当我在scrollViewDidScroll:MethodLike中放入一个日志时NSLog@X点->%f,scrollObj.frame.origin.x; NSLog@Y点->%f,scrollObj.frame.origin.y;它返回的值与X->0和Y->35的值相同。我并没有将这些值设置为scroller,但每个手指的滑动都只会返回这些值。因此,我无法检测到手指的上/下/左/右运动,这是我们可以通过触摸开始、触摸移动的方法实现的。你好,维沙。没错,scrollObj.frame.origin永远不会改变。请改用scrollView.contentOffset。