ios - 如何在两个 View 之间传递按钮?

标签 ios button view

是否可以在两个 View 之间传递一个按钮?

我的意思是,当按钮被点击时,它必须调用另一个 View 并停留,而它后面的 View pushToSegue 离开。

最佳答案

您是否尝试在多个 View Controller 中重复使用同一个按钮?在 iOS 中,事情通常不是这样完成的。

我想你想将一些附加到 Button 的数据(即它的标签或标签)传递给下一个 View Controller 。在这种情况下,您可能希望将数据作为属性传递(例如 NSString 等)。在您的下一个 View Controller 中,在 Storyboard 中的相同位置创建相同的按钮。然后你可以根据你传入的数据设置它的标签。

现在如果你真的想将 UIButton 传递给下一个 View Controller ,你仍然可以将它作为属性传递。但是,当有人点击按钮时,调用的操作方法仍然是第一个 View Controller 中的方法。您可以将它重新映射到下一个 View Controller 中的另一个操作方法,但沿着这条路走下去是违反一般经验法则的。

关于ios - 如何在两个 View 之间传递按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23064221/

相关文章:

ios - CoreData - 是否有更新项目的好方法?

android - 如何保持 TextView 正方形?

scripting - Zend Form - 从表单类中提取标签值以在 View 脚本中显示的方法?

delphi - 使用按角色过滤的 View Firebird

android - 深度链接 - 通过另一个 Ionic 应用程序打开一个 Ionic 应用程序

iphone - 调用 PopToRootViewController 后如何清理 View Controller ?

ios - CollectionView 在另一个 CollectionViewCell 中

ios - 控制两个不同的collectionview

javascript - 如何修复 Javascript 中的点击模拟

Javascript背景根据函数变化