ibaction相关内容
我有一个 UIButton,我试图从一个 UIButton 事件中调用 2 个不同的操作,因为该按钮需要做两件事,但我需要按一定的顺序来做. 无论我如何尝试,我似乎都无法更改动作触发的顺序.有没有办法让我决定这个,还是随机的? IBActions 从同一个组件中被触发的顺序是什么?有没有办法按一定的顺序调用它们? 解决方案 这个问题的答案很简单,只是有点奇怪.IBAction
..
我创建了一个带有自己的 .m、.h 和 .xib 文件的自定义单元格.在单元格中,我有一个 UIButton,已添加到 IB 中的 xib. 我可以在此自定义单元格的 .m 中从 UIButton 接收 IBAction,但实际上,我想将该按钮按下转发到托管表格(以及自定义单元格)的主视图 .m 并使用那里有一个动作. 在过去的 4 个小时里,我一直在尝试各种方法 - 我应该使用 NS
..
我有两个 UIButtons(我使用 IB 创建它们),它们使用相同的 IBAction 连接到 File 的所有者,我如何定义它们中的哪一个被按下? 解决方案 你的动作可以这样实现: - (IBAction) buttonTapped: (id) sender//你也可以用 UIButton* 替换 id 然后在这个方法里面你可以通过 -isEqual: 方法检查 - (IBAct
..
我在 UIView 中有一个 UIButton,它位于我从 .xib 文件分配和初始化的 UIViewController 中. 当将 IBAction 连接到 UIButton 的“Touch Down"事件时,它会正确触发.但是,如果我将它连接到“Touch Up Inside"事件,它不会响应. 其他事件也不起作用.'Touch Drag Enter'、'Touch Drag E
..
我遇到了一个问题,我的按钮在显示从中调用的弹出框时应该保持“按下"状态.弹出框是某些过滤器的选择器,过滤器显示在按钮本身上.当我点击它并显示弹出框时,无论如何它都会被取消选择. 我认为我必须重新定义它在触摸事件上的行为,并使其不响应标准 touch up inside.然后我想知道其他事件负责什么?但我在 iOS 库和 StackOverflow 中找不到事件列表,只是关于 touch up
..
我想在调用操作时为 UICollectionViewCell 设置动画. 我已经在 Interface Builder 中完成了 UICollectionViewCell,UICollectionView 也是如此.现在我想在我的 actionBtnAddToCard 方法中获得正确的 indexPath. 这就是我现在尝试的方式(ProduktViewCell.m 中的方法): - (
..
在 Xcode 和 Interface Builder 中使用 IBOutlets 和 IBActions 的目的是什么? 如果我不使用 IBOutlets 和 IBActions 会有什么不同吗? 斯威夫特: @IBOutlet 弱变量 textField:UITextField!@IBAction func buttonPressed(_ sender: Any) {/* ...
..
当在 Xcode 中将按钮作为 @IBAction func 连接时,我们可以在 Arguments: Sender 或 None 之间进行选择. 我们什么时候选择 Sender,什么时候选择 None? 解决方案 好吧,如果 action 方法需要知道哪个按钮触发了它,或者可以利用按钮的任何属性,那么你需要传递 sender(按钮)到方法. 一个人为的例子是,如果你有一个计算
..
我尝试将多个按钮连接到 Xcode 8 中的单个 IBAction,但它不起作用.我尝试了此处概述的做法 Xcode8 不能将多个/单个 uibuttons 连接到 swift 文件中的单个 @IBAction 仍然无济于事.任何人都可以解释为什么或者它是否仍然只是一个错误? 解决方案 在 Xcode 8.1 的新 Swift 3 项目中对我来说效果很好.如果它已经存在,您必须从按钮控制拖
..
我有几个不同的按钮,它们都模态地连接到另一个包含多个 UIimage 视图的 ViewController.我想要做的是为每个按钮创建一个 IBAction,将图像设置为另一个 ViewController 中的 UIimageViews.(我的 UIimageViews 是 @property(nonatomic,retina),我尝试了多种代码,如“setImage"和许多其他代码,但没有成功
..
我是 Xcode 的新手,我认为有一种方法可以做到,但我似乎无法弄清楚. 我通过继承 UIView 和使用 IBDesignable 创建了一个自定义控件. 但是,我似乎无法弄清楚如何将事件从我的控件内发送到它之外的 IBAction. 解决方案 您需要继承 UIControl 而不是 UIView.一旦 Interface Builder 看到一个 UIControl 子类,
..
我有一个按钮来创建一个 IBAction,那个按钮是继续.但是,在附加操作时,我希望继续使用小写字母.出于某种原因,当我附加操作时,它被单引号括起来.为什么会这样? @IBAction func `continue`() {//} 解决方案 continue 是一个 swift 关键字(与许多其他编程语言一样),因此不能用于变量或动作名称,除非用反引号包裹起来. 编译器用反引号将其包装
..
我很难弄清楚如何实现保存功能来更新视图控制器中的文本.我一直在使用 Wenderlich 教程:https://www.raywenderlich.com/160519/storyboards-tutorial-ios-10-getting-started-part-2 但这适用于 TableViewController 并使用 .append 将保存的项目添加到数组中,其中我无法使用,因为我使用
..
我是 xcode 的新手,一直在解决这个问题,因为在网上尝试了几个示例代码示例后,没有任何效果. 你能帮我找出问题所在吗? 我的代码如下: 导入 UIKit类视图控制器:UIViewController {@IBOutlet 弱变量书写板:UITextView!@IBOutlet 弱变量 Talkbutton:UIButton!@IBAction func TalkbuttonTap
..
我有一个自定义的 UITableViewCell,我在上面添加了一个按钮,我在 viewController 的 IBAction 上关联了该按钮.现在我面临的问题是我如何知道该按钮是从哪个单元格创建的.当我展示其中有一个表格并且有多行(自定义 UITableViewCell)的 viewController 时,现在当用户按下按钮时,动作被调用,但我怎么知道它是哪一行. 因为基于行索引我需
..
我正在构建一个 iOS 应用.我在我的应用程序中集成了 facebook 登录并实现了模态转场表示当用户成功登录时,它会进入下一个视图. 我面临一个问题,即登录后我无法继续查看.还有一件事,当用户已经通过 Facebook 登录我的应用程序并在之后回来时,我无法做到这一点关闭应用程序,它应该在 Next ViewController 上,而不是再次出现在登录屏幕上. 故事板流程是:
..
我遵循了一个关于如何创建一个 iOS 应用程序的教程,其中一旦点击按钮就会显示标题图像和背景图像(在属性检查器中被选中为“隐藏").我使用的是 Swift 3 和 Xcode 8. 代码如下: 导入 UIKit类视图控制器:UIViewController {@IBOutlet 弱变量背景:UIImageView!@IBOutlet 弱变量 titleImage:UIImageView!@
..
我正在尝试在用户更新 UIDatePicker(倒数计时器)时更新标签.但是,它仅在第一次旋转后更新它.第一次旋转不会改变标签值.我试图在主队列上执行 UI 更新但无济于事. 解决方案 这是一个众所周知且长期存在的错误.如果您仔细观察 Apple 使用倒计时日期选择器的项目(如时钟应用程序的 Timer 部分),他们从不尝试响应旋转选择器的动作;用户必须点击一个按钮,然后读取选择器的值.我
..
这是viewDidLoad: //设置注册按钮UIButton *registerButton = [UIButton buttonWithType:UIButtonTypeSystem];[registerButton setTitle:@"Register" forState:UIControlStateNormal];registerButton.frame = CGRectMake(0.
..
在我创建应用程序的过程中,xcode 退出允许我按住 ctrl 将 UIButtons 拖动到 VC 以创建 IBActions.这发生在每个 VC 上(总共 9 个).不过,它确实允许创建 Outlets.(请看图片 -> 没有显示动作选择) xcode 版本 7.2 (7C68) 构建目标是 ios9. 有没有办法解决这个问题? 解决方案 一些尝试: 确保您使用“已发
..