0

我的 UI 上有一个切换视图,我想在其值更改时处理该事件。为此,我创建了一个 IBAction 方法来处理值更改事件。到现在为止还挺好。

我的问题是我无法确定更改是否由 - 代码(它可能发生在我的应用程序中) - 用户交互

我如何确定它是由用户交互还是由代码更改的?

4

2 回答 2

1

仅通过代码完成时,是否有特定方法可以更改开关值?如果是这样,也许您可​​以使用该方法设置一个布尔值/标志来检查您何时需要决定/处理事件。

于 2013-02-05T18:45:46.873 回答
1

在 Apple ScrollView / ScrollPages 示例中,他们有类似的情况:
他们必须决定事件是由自己(=代码)触发还是由用户触发。
他们只需设置一个变量(在以编程方式调用之前)来区分这两种情况。

于 2013-02-05T18:48:24.647 回答