当您在 Interface Builder 中通过 Ctrl 拖动为控件创建出口时,通常建议使出口变弱。
但是,如果您为手势识别器创建一个出口,建议是让它变得强大。我很好奇这背后的原因是什么,让手势识别器出口也变弱有什么问题?
当您在 Interface Builder 中通过 Ctrl 拖动为控件创建出口时,通常建议使出口变弱。
但是,如果您为手势识别器创建一个出口,建议是让它变得强大。我很好奇这背后的原因是什么,让手势识别器出口也变弱有什么问题?
参考:http ://www.raywenderlich.com/forums/viewtopic.php?f=2&t=5126
从 ios 5.0 开始,它在添加到视图控制器时不会保留手势识别器。
通过创建强大的属性并将它们连接到手势识别器,您可以确保它们保持活动状态,否则应用程序将崩溃。
感谢 Ray Wenderlich 团队成员Hollance。
这是由于 UIKit 中的一个错误。如果您将其更改为弱,它将使应用程序崩溃
将手势识别器附加到视图定义了所表示手势的范围,使其接收对该视图及其所有子视图进行命中测试的触摸。该视图建立了对手势识别器的强引用。