如何将带有按钮的视图(目标操作)添加到滚动视图

Posted

技术标签:

【中文标题】如何将带有按钮的视图(目标操作)添加到滚动视图【英文标题】:How to add view with buttons (target-action) to a scroll view 【发布时间】:2014-04-12 07:34:19 【问题描述】:

我创建了一个自定义UIViewController,其视图位于 Interface Builder 中创建的 .xib 文件中。视图如下所示:

视图有一个UIButton 和一个目标-动作对。动作是视图的视图控制器中的一个方法。我想将此视图添加到UIScrollView,因此我创建了一个简单的自定义视图控制器,其中包含UIScrollView。我将第一个视图控制器的视图作为子视图添加到滚动视图并正确设置内容大小。

现在一切正常,除了当我按下按钮时应用程序崩溃并且“EXC_BAD_ACCESS”警告出现错误代码 2。

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

您的视图控制器中有一个动作分配给您的按钮?

【讨论】:

是的,我在 Interface Builder 中连接了 action 方法。目标是视图控制器。如果我将图片上的视图设置为根视图控制器,则该对工作正常。

以上是关于如何将带有按钮的视图(目标操作)添加到滚动视图的主要内容,如果未能解决你的问题,请参考以下文章

将带有按钮的 UIScrollview 保存到 NSuserdefaults

iOS 自定义按钮和滚动视图,如 venmo

带有标签栏的滚动视图

如何在 Storyboard 的 Touch Bar 中添加滚动视图?

将带有文本的滚动视图对象添加到 ViewController 故事板应用程序

SwiftUI:将列表添加到带有上方图标的滚动视图中