草庐IT

ibaction

全部标签

ios - Xcode8 无法将多个/单个 uibuttons 连接到 swift 文件中的单个 @IBAction

我正在使用Xcode8beta。我无法从Storyboard中拖动多个UIButtons以连接到swift文件中的单个@IBAction。漏洞?感谢您的帮助。 最佳答案 通过使用此解决方法,您可以添加现有操作,还可以将多个按钮连接到一个操作。我认为Xcode8中存在错误。您可以通过将sender更改为_sender将多个/单个按钮添加到单个操作/功能例如:-普通按钮@IBActionfunchuu(sender:UIButton){}您不能向此操作添加多个按钮或单个按钮,您需要像这样简单地更改,然后您可以通过使用从Storyboar

ios - Xcode8 无法将多个/单个 uibuttons 连接到 swift 文件中的单个 @IBAction

我正在使用Xcode8beta。我无法从Storyboard中拖动多个UIButtons以连接到swift文件中的单个@IBAction。漏洞?感谢您的帮助。 最佳答案 通过使用此解决方法,您可以添加现有操作,还可以将多个按钮连接到一个操作。我认为Xcode8中存在错误。您可以通过将sender更改为_sender将多个/单个按钮添加到单个操作/功能例如:-普通按钮@IBActionfunchuu(sender:UIButton){}您不能向此操作添加多个按钮或单个按钮,您需要像这样简单地更改,然后您可以通过使用从Storyboar

ios - 无法在 Xcode 中连接 IBAction

当我从Storyboard上的按钮拖动到我的ViewControllerSwift文件时,我只能选择插入Outlet或OutletCollection。同样,如果我手动创建IBAction并尝试将其连接到Storyboard上的按钮,我无法将两者连接起来。这个问题只出现在我的一个项目中,但它发生在我项目中的所有Storyboard中。似乎是Xcode错误,但也许有人知道解决方法。(不好说,截图中被拖动的元素是一个按钮。) 最佳答案 我的Swift项目中有非常相似的问题,这让我发疯。事实证明,这是在具有@IBInspectable属性

ios - 无法在 Xcode 中连接 IBAction

当我从Storyboard上的按钮拖动到我的ViewControllerSwift文件时,我只能选择插入Outlet或OutletCollection。同样,如果我手动创建IBAction并尝试将其连接到Storyboard上的按钮,我无法将两者连接起来。这个问题只出现在我的一个项目中,但它发生在我项目中的所有Storyboard中。似乎是Xcode错误,但也许有人知道解决方法。(不好说,截图中被拖动的元素是一个按钮。) 最佳答案 我的Swift项目中有非常相似的问题,这让我发疯。事实证明,这是在具有@IBInspectable属性

ios - IBOutlet 在 IBAction 实现后返回 nil (IOS)

我通过Xcode的InterfaceBuilder创建了3个UIButton。像这样在Controller.h中定义IBOutlet和IBAction:@property(strong,nonatomic)IBOutletUIButton*btnToday;@property(strong,nonatomic)IBOutletUIButton*btnToday_less_1;@property(strong,nonatomic)IBOutletUIButton*btnToday_less_2;-(IBAction)setBtnToday:(UIButton*)sender;-(IBAc

ios - 为 CollectionViewCell 创建 IBAction

我有一个CollectionView,其中包含以编程方式创建的多个单元格。我想在用户点击特定单元格时将变量更新为不同的值。因此,例如:单元格1被点击->vartest="cell1",单元格2被点击vartest="cell2"。通常我只是通过从Storyboard中拖动来创建一个IBAction,但我不确定在这种情况下该怎么做。我正在使用Swift3.1 最佳答案 要向UITableView、UICollectionView和其他显示数据集合的View添加交互性,您不能使用Storyboard操作,因为内容是在运行时动态生成,St

swift - Swift 中的 IBOutlet 和 IBAction

我将IBOutlet和IBAction连接到我的按钮变量,从InterfaceBuilder到我的ViewController。如何向Swift中的按钮添加操作方法?此代码似乎不起作用。@IBOutletvarOK:UIButton!@IBActionfuncOK(sender:UIButton){}我找到的Objective-C等价物是:@interfaceController{IBOutletidtextField;//linkstoTextFieldUIobject}-(IBAction)doAction:(id)sender;//e.g.calledwhenbuttonpush

iphone - IBAction 不会在 subview 中被调用

我正在创建一个简单的应用程序,让用户可以在单击按钮后观看电影。您看到的第一个屏幕是带有2个按钮的主菜单。其中之一将用户发送到一个subview,我在IBAction方法中将其编码为:ViewConroller*nextView=[[ViewControlleralloc]initWithNibName:@"NextMenu"bundlenil];[self.viewaddSubview:[nextViewview]];[nextViewrelease];这部分很好,只是subview在前一个View的底部显示了一个20像素的栏。我环顾四周,没有一个解决方案像thisone为我工作。这甚

objective-c - 单个 UI 事件的多个 IBAction

我有点不好意思问这个……如果我希望在使用UIButton时发生两种截然不同的事情,我可以在InterfaceBuilder中将其连接起来吗?我找不到向事件添加多个操作的方法。显而易见的答案是连接一个Action,并在同一代码块中执行这两种方法。但我非常喜欢将按钮操作连接到“saveItem”而不是一些通用的“buttonPressed”方法。我想我也可以在代码中添加操作。 最佳答案 不幸的是,没有办法用内置的UI类来做到这一点。您必须连接到单个IBAction,然后调用您要调用的方法。

ios - UIButton 的 IBAction 导致无法识别的选择器发送到实例错误(iOS)

我在使用某些UIButton来调用我的选项卡栏应用程序中的操作时遇到问题。我的.h文件:#import@interfaceContactViewController:UIViewController{UIButton*callTollFreeButton;UIButton*callLocalButton;UIButton*emailButton;}@property(nonatomic,retain)IBOutletUIButton*callTollFreeButton;@property(nonatomic,retain)IBOutletUIButton*callLocalButto