gpt4 book ai didi

ios - 我可以将两个按钮分配给 Xcode 7 中的同一个 Action 或 socket 吗?

转载 作者:行者123 更新时间:2023-12-01 18:50:14 24 4
gpt4 key购买 nike

我在界面构建器的“w Compact h Any”选项卡中为 iPhone 创建了一个用户界面。然后我决定为应用程序的 iPad 版本创建一个不同的界面,在“w Regular h Regular”中,但是当将按钮和标签拖到我的 ViewController.h 文件中的操作和导出时,它们会替换按钮和标签另一个界面。

有什么办法可以同时保存两者吗?

最佳答案

您可以点击+拖动IBAction方法的小连接器直接连接到 Storyboard 中的另一个控件,即使它已经连接到一个(实际上我认为您也可以从 Storyboard 对象拖动到 IBAction)。



请记住,如果您使用不同的类,您可能想要使用 id并在使用它之前检查类名:

- (IBAction)buttonPressed:(id)sender {
if ([sender isKindOfClass:[UIButton class]]) {
//
}
}

要验证它是否连接到两者,请单击方法圈:



如果您在 Xcode 7 或 8 中编写 Swift,创建的方法将使用 Any类型;您需要将其更改为 UIButton为了使它起作用:
@IBAction func buttonPressed(sender: UIButton) {
// ^
}

关于ios - 我可以将两个按钮分配给 Xcode 7 中的同一个 Action 或 socket 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31593427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com