Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.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 SWIFT:在uiscrollview中可以';按下按钮_Ios_Swift_Uiscrollview_Uibutton_Uitextview - Fatal编程技术网

Ios SWIFT:在uiscrollview中可以';按下按钮

Ios SWIFT:在uiscrollview中可以';按下按钮,ios,swift,uiscrollview,uibutton,uitextview,Ios,Swift,Uiscrollview,Uibutton,Uitextview,我使用uiscrollview,当我在scrollview中单击按钮时,我在textView中添加文本,然后在视图外单击按钮,以便。。。当按钮位于视图外时,我向下滚动,无法单击按钮。我的代码: 更改滚动视图高度: scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 1000); 如果您使用的是自动布局,请不要忘记添加translatesAutoresizingMaskIntoConstraints=YES 如果您使用

我使用uiscrollview,当我在scrollview中单击按钮时,我在textView中添加文本,然后在视图外单击按钮,以便。。。当按钮位于视图外时,我向下滚动,无法单击按钮。我的代码:

更改滚动视图高度:

scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 1000);

如果您使用的是自动布局,请不要忘记添加
translatesAutoresizingMaskIntoConstraints=YES


如果您使用的是自动布局,请不要忘记添加
translatesAutoresizingMaskIntoConstraints=YES

您可以尝试在UIScroll视图中将
延迟内容设置为
false


您可以尝试将UIScrollView上的
延迟内容切换设置为
false


在我的例子中,当按钮进入子视图->进入滚动视图时,无论您有什么滚动视图设置,点击都不会被缓存

所以我添加了这个按钮作为scrollView的子视图,点击被触发

scrollView.addSubview(button)

在我的例子中,当按钮进入子视图->进入滚动视图时,无论您有什么滚动视图设置,点击都不会被缓存

所以我添加了这个按钮作为scrollView的子视图,点击被触发

scrollView.addSubview(button)

将所有子视图从mainView拖动到ScrollView。并隐藏主视图。确保mainView(scrollView的ContainerView)也应该是scrollView的子视图。

将所有子视图从mainView拖到scrollView。并隐藏主视图。确保mainView(scrollView的ContainerView)也应该是scrollView的子视图。

检查scrollView中所有视图的自动调整大小。您的按钮可见,但实际上不可见。还要确保你的按钮有用户交互是的。用于检查按钮是否可见。请参阅下面的“我的ans”在Scrollview中为所有视图检查自动调整大小的可能副本。您的按钮可见,但实际上不可见。还要确保你的按钮有用户交互是的。用于检查您的按钮是否可见。请参阅下面我的ans可能的副本。尽管这违反了本网站的指导原则,但我必须感谢您。您关于将按钮放在scrollview中的视图中而该视图不工作的警告解决了我的问题。我一直认为scrollview应该只有一个子视图,但我可能是从Android继承了这个习惯。虽然这违反了本网站的指导原则,但我还是要感谢你。您关于将按钮放在scrollview中的视图中而该视图不工作的警告解决了我的问题。我一直认为scrollview应该只有一个子视图,但我可能从Android继承了这个习惯。