【发布时间】:2012-08-01 07:35:00
【问题描述】:
我正在使用 Xcode 4.3.1。我使用具有许多视图控制器的 Storyboard 创建了 UI。
问题
在我的应用程序中,我使用的是 ShakeGesture。虽然摇晃我正在做一些操作,但它工作正常。但是,当摇晃停止时,我需要将一些值传递给另一个视图控制器以显示它。我看过很多帖子说如何在单击按钮时传递值,但没有一个与我的问题有关。
如果你能解决我的问题就好了
我的问题是
摇动停止后如何将值从一个视图传递到另一个视图控制器?
我正在寻找任何示例或教程。非常感谢。
上述问题的确切函数
我在 First View Controller
中有一个按钮当按钮触发时,它会弹出带有一些数据的pickerview。当用户选择它时,选择器值将替换按钮值。
然后当它停止时发生抖动,我必须将数据传递给其他视图控制器。
代码
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
if (event.subtype == UIEventSubtypeMotionShake)
{
// I need to pass data here. Thats i am confusing
}
}
之前有人问过这个问题,但我无法得到解决方案,这就是我再次问的原因。为此道歉。 谢谢你们的帮助
【问题讨论】:
-
如何使用协议?这正是您需要实现的。
-
在这里查看我的答案:stackoverflow.com/a/11708506/530432
-
请看一下这个answer。我已经解释了如何实现协议。
-
感谢你们的cmets,我会看看的伙计们
标签: iphone ios ios5 uistoryboard shake