使用 UIPageControl 在按钮按下时发送数据和更改页面

Posted

技术标签:

【中文标题】使用 UIPageControl 在按钮按下时发送数据和更改页面【英文标题】:Send data and Change Page on button press using UIPageControl 【发布时间】:2014-01-14 23:05:11 【问题描述】:

我正在使用UIPageControlUIScrollView 通过滚动在视图之间移动。

我关注了这个tutorial。

我在第一个视图控制器中有一个按钮。 我想将数据发送到第二个视图控制器并更改页面。我想知道它是如何完成的。

【问题讨论】:

【参考方案1】:

您需要创建所有视图控制器(至少是前 2 个),而不是完全按需加载(滚动)。

向第一个控制器添加一个属性,该属性包含对第二个控制器的引用。在创建实例时设置引用。

点击按钮时,使用引用调用第二个控制器上的方法。

【讨论】:

但是我需要将从第一个视图控制器获得的数据传递给第二个 是的,您唯一的问题是获取对第二个控制器的引用,以便您可以调用方法来传递数据。你试过了吗? 我也想知道如何在按下按钮时更改视图。 我可以通过从子级调用父视图控制器来更改视图,如本文***.com/questions/21195283/… 中所述

以上是关于使用 UIPageControl 在按钮按下时发送数据和更改页面的主要内容,如果未能解决你的问题,请参考以下文章

Ruby on Rails:提交按下时的警报按钮

在 PyQt5 中按下时如何切换按钮文本

使用 TouchableHighlight 在 React Native 中按下时如何更改按钮颜色?

按下时更改按钮文本颜色

如何在按钮按下时转到 tableView 的顶部

SwiftUI,按下时如何更改视图(不使用按钮)颜色?