ibaction相关内容

当从同一个组件调用时,两个 IBAction 触发的顺序是什么?

我有一个 UIButton,我试图从一个 UIButton 事件中调用 2 个不同的操作,因为该按钮需要做两件事,但我需要按一定的顺序来做. 无论我如何尝试,我似乎都无法更改动作触发的顺序.有没有办法让我决定这个,还是随机的? IBActions 从同一个组件中被触发的顺序是什么?有没有办法按一定的顺序调用它们? 解决方案 这个问题的答案很简单,只是有点奇怪.IBAction ..
发布时间:2022-01-21 11:13:56 移动开发

在主视图控制器的自定义单元格中使用来自 UIButton 的 IBAction

我创建了一个带有自己的 .m、.h 和 .xib 文件的自定义单元格.在单元格中,我有一个 UIButton,已添加到 IB 中的 xib. 我可以在此自定义单元格的 .m 中从 UIButton 接收 IBAction,但实际上,我想将该按钮按下转发到托管表格(以及自定义单元格)的主视图 .m 并使用那里有一个动作. 在过去的 4 个小时里,我一直在尝试各种方法 - 我应该使用 NS ..

如果它们都具有相同的 IBAction,如何定义按下哪个按钮?

我有两个 UIButtons(我使用 IB 创建它们),它们使用相同的 IBAction 连接到 File 的所有者,我如何定义它们中的哪一个被按下? 解决方案 你的动作可以这样实现: - (IBAction) buttonTapped: (id) sender//你也可以用 UIButton* 替换 id 然后在这个方法里面你可以通过 -isEqual: 方法检查 - (IBAct ..
发布时间:2022-01-17 23:50:47 移动开发

UIButton 事件.有什么不同?

我遇到了一个问题,我的按钮在显示从中调用的弹出框时应该保持“按下"状态.弹出框是某些过滤器的选择器,过滤器显示在按钮本身上.当我点击它并显示弹出框时,无论如何它都会被取消选择. 我认为我必须重新定义它在触摸事件上的行为,并使其不响应标准 touch up inside.然后我想知道其他事件负责什么?但我在 iOS 库和 StackOverflow 中找不到事件列表,只是关于 touch up ..
发布时间:2022-01-17 23:29:18 移动开发

如何从 UICollectionViewCell 访问 UICollectionView 中 Cell 的 indexPath

我想在调用操作时为 UICollectionViewCell 设置动画. 我已经在 Interface Builder 中完成了 UICollectionViewCell,UICollectionView 也是如此.现在我想在我的 actionBtnAddToCard 方法中获得正确的 indexPath. 这就是我现在尝试的方式(ProduktViewCell.m 中的方法): - ( ..

我们什么时候需要按钮在 Swift 中发送参数?

当在 Xcode 中将按钮作为 @IBAction func 连接时,我们可以在 Arguments: Sender 或 None 之间进行选择. 我们什么时候选择 Sender,什么时候选择 None? 解决方案 好吧,如果 action 方法需要知道哪个按钮触发了它,或者可以利用按钮的任何属性,那么你需要传递 sender(按钮)到方法. 一个人为的例子是,如果你有一个计算 ..
发布时间:2021-11-17 05:43:16 移动开发

可以将多个按钮附加到单个 IBAction 是 Xcode 8 吗?

我尝试将多个按钮连接到 Xcode 8 中的单个 IBAction,但它不起作用.我尝试了此处概述的做法 Xcode8 不能将多个/单个 uibuttons 连接到 swift 文件中的单个 @IBAction 仍然无济于事.任何人都可以解释为什么或者它是否仍然只是一个错误? 解决方案 在 Xcode 8.1 的新 Swift 3 项目中对我来说效果很好.如果它已经存在,您必须从按钮控制拖 ..
发布时间:2021-09-30 20:45:28 移动开发

使用按钮在单独的 ViewController 中更改 UIimageView 中的图像

我有几个不同的按钮,它们都模态地连接到另一个包含多个 UIimage 视图的 ViewController.我想要做的是为每个按钮创建一个 IBAction,将图像设置为另一个 ViewController 中的 UIimageViews.(我的 UIimageViews 是 @property(nonatomic,retina),我尝试了多种代码,如“setImage"和许多其他代码,但没有成功 ..
发布时间:2021-09-30 20:20:25 移动开发

IBDesignable... 添加自定义操作?

我是 Xcode 的新手,我认为有一种方法可以做到,但我似乎无法弄清楚. 我通过继承 UIView 和使用 IBDesignable 创建了一个自定义控件. 但是,我似乎无法弄清楚如何将事件从我的控件内发送到它之外的 IBAction. 解决方案 您需要继承 UIControl 而不是 UIView.一旦 Interface Builder 看到一个 UIControl 子类, ..
发布时间:2021-09-30 19:56:55 移动开发

IBAction 周围的单引号

我有一个按钮来创建一个 IBAction,那个按钮是继续.但是,在附加操作时,我希望继续使用小写字母.出于某种原因,当我附加操作时,它被单引号括起来.为什么会这样? @IBAction func `continue`() {//} 解决方案 continue 是一个 swift 关键字(与许多其他编程语言一样),因此不能用于变量或动作名称,除非用反引号包裹起来. 编译器用反引号将其包装 ..
发布时间:2021-09-30 19:23:58 移动开发

触发按钮以更改 swift3 xcode 8 ios 10 中 UITextView 中的文本

我是 xcode 的新手,一直在解决这个问题,因为在网上尝试了几个示例代码示例后,没有任何效果. 你能帮我找出问题所在吗? 我的代码如下: 导入 UIKit类视图控制器:UIViewController {@IBOutlet 弱变量书写板:UITextView!@IBOutlet 弱变量 Talkbutton:UIButton!@IBAction func TalkbuttonTap ..
发布时间:2021-09-13 20:01:02 移动开发

自定义 UITableViewCell 和 IBAction

我有一个自定义的 UITableViewCell,我在上面添加了一个按钮,我在 viewController 的 IBAction 上关联了该按钮.现在我面临的问题是我如何知道该按钮是从哪个单元格创建的.当我展示其中有一个表格并且有多行(自定义 UITableViewCell)的 viewController 时,现在当用户按下按钮时,动作被调用,但我怎么知道它是哪一行. 因为基于行索引我需 ..
发布时间:2021-09-13 19:12:59 其他开发

如何执行modalSegue?

我正在构建一个 iOS 应用.我在我的应用程序中集成了 facebook 登录并实现了模态转场表示当用户成功登录时,它会进入下一个视图. 我面临一个问题,即登录后我无法继续查看.还有一件事,当用户已经通过 Facebook 登录我的应用程序并在之后回来时,我无法做到这一点关闭应用程序,它应该在 Next ViewController 上,而不是再次出现在登录屏幕上. 故事板流程是: ..
发布时间:2021-09-13 19:06:48 移动开发

Swift 3:设置 isHidden=false 时不显示图像

我遵循了一个关于如何创建一个 iOS 应用程序的教程,其中一旦点击按钮就会显示标题图像和背景图像(在属性检查器中被选中为“隐藏").我使用的是 Swift 3 和 Xcode 8. 代码如下: 导入 UIKit类视图控制器:UIViewController {@IBOutlet 弱变量背景:UIImageView!@IBOutlet 弱变量 titleImage:UIImageView!@ ..
发布时间:2021-09-13 19:05:43 移动开发

UIDatePicker 更改事件不会在第一次旋转 Swift 时触发

我正在尝试在用户更新 UIDatePicker(倒数计时器)时更新标签.但是,它仅在第一次旋转后更新它.第一次旋转不会改变标签值.我试图在主队列上执行 UI 更新但无济于事. 解决方案 这是一个众所周知且长期存在的错误.如果您仔细观察 Apple 使用倒计时日期选择器的项目(如时钟应用程序的 Timer 部分),他们从不尝试响应旋转选择器的动作;用户必须点击一个按钮,然后读取选择器的值.我 ..
发布时间:2021-09-12 20:14:18 移动开发

无法创建 IBAction ctrl-dragging UIButton to ViewController (Xcode Version 7.2)

在我创建应用程序的过程中,xcode 退出允许我按住 ctrl 将 UIButtons 拖动到 VC 以创建 IBActions.这发生在每个 VC 上(总共 9 个).不过,它确实允许创建 Outlets.(请看图片 -> 没有显示动作选择) xcode 版本 7.2 (7C68) 构建目标是 ios9. 有没有办法解决这个问题? 解决方案 一些尝试: 确保您使用“已发 ..
发布时间:2021-09-12 19:48:49 其他开发