Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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/0/iphone/42.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,在界面生成器中: 我没有使用自动布局 我放置我的UIScrollView,然后将其他元素拖入UIScrollView 当我在模拟器中运行我的应用程序时,uicrollview的子视图位于UIView的中心,而不是我放置它们的位置 其中一项是UITextField,如果我关闭键盘,视图将重新定位到我在Interface Builder中设置它的方式 如何解决所有项目都放置在ui视图的中心的初始问题 编辑: 如果INSLog我的UITextField的x和y,它会显示我在Interface Buil

在界面生成器中:

我没有使用自动布局

我放置我的
UIScrollView
,然后将其他元素拖入
UIScrollView

当我在模拟器中运行我的应用程序时,
uicrollview
的子视图位于
UIView
的中心,而不是我放置它们的位置

其中一项是
UITextField
,如果我关闭键盘,视图将重新定位到我在Interface Builder中设置它的方式

如何解决所有项目都放置在
ui视图的中心的初始问题

编辑:

如果I
NSLog
我的
UITextField
的x和y,它会显示我在Interface Builder中设置它的位置的正确值,但是当视图第一次出现时,文本字段会被向下推到该位置下方

在这种情况下,x是20,y是108

解决方案:

我确实需要检查自动调整大小,但我还添加了下面的代码,它解决了我的问题:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
        self.edgesForExtendedLayout = UIRectEdgeNone;

我不确定这是否对你有帮助

请尝试检查uiscrollview中每个组件的自动大小。该问题也可能是由于组件的自动调整大小错误造成的


我面临着类似的问题,一旦我纠正了每个组件的自动调整大小,我就得到了解决。

这里没有详细信息。。。没有一个截图能清楚地描述正在发生的事情。没有评论是否正在使用自动布局,等等。截图将帮助我们很多。。。对于向下投票的人来说,向下投票的问题是什么?