Ios 更新UIButton标题,并使用RxSwift相应地选择操作
我不熟悉Ios 更新UIButton标题,并使用RxSwift相应地选择操作,ios,swift,rx-swift,rx-cocoa,Ios,Swift,Rx Swift,Rx Cocoa,我不熟悉RxSwift,因此我想知道是否可以更新ui按钮标题,并使用RxSwift相应地选择操作 比如说,我在我的UITableViewCell中有一个自定义的ui按钮,我希望它在用户点击时触发一组自定义操作(例如:喜欢或不喜欢图像、帖子或其他…) 例如,是否可以相应地设置UI按钮的自定义标题、图像和操作,并更新UI 关于这一点的更多解释,比如说,我有两个用户可以与按钮交互的操作:func imageDisliked()和imageLiked(),因此当图像不受欢迎时,我希望按钮设置其标题“im
RxSwift
,因此我想知道是否可以更新ui按钮
标题,并使用RxSwift
相应地选择操作
比如说,我在我的UITableViewCell
中有一个自定义的ui按钮,我希望它在用户点击时触发一组自定义操作(例如:喜欢或不喜欢图像、帖子或其他…)
例如,是否可以相应地设置UI按钮的自定义标题、图像和操作,并更新UI
关于这一点的更多解释,比如说,我有两个用户可以与按钮交互的操作:func imageDisliked()
和imageLiked()
,因此当图像不受欢迎时,我希望按钮设置其标题“imageDisliked”和图标“dislikeIcon”,反之亦然
这可能与RxSwift有关吗?Rx是关于因果的。有些事情会导致事件发生,有些事情会倾听事件并因此采取行动
点击按钮myButton.rx.tap
会发出事件,这是一个原因。按钮的标题myButton.rx.title(用于:。正常)
是一种效果。它的图像也是如此myButton.rx.image(用于:。正常)
至于你的imageLiked()
和imageDisliked()
,在这一点上它们听起来像是效果,但你还没有正确地描述原因
因此,您的问题的答案是,是的,可以更新UIButton。你只需要列出你想要的效果,对于每个效果,你需要列出一个或多个原因。Rx是关于因果的。有些事情会导致事件发生,有些事情会倾听事件并因此采取行动
点击按钮myButton.rx.tap
会发出事件,这是一个原因。按钮的标题myButton.rx.title(用于:。正常)
是一种效果。它的图像也是如此myButton.rx.image(用于:。正常)
至于你的imageLiked()
和imageDisliked()
,在这一点上它们听起来像是效果,但你还没有正确地描述原因
因此,您的问题的答案是,是的,可以更新UIButton。你只需要列出你想要的效果,对于每个效果,你需要列出一个或多个原因。当然这是可能的。什么是导致这种效果的触发因素?Rx是关于因果的。你已经告诉我们你想要的结果是什么,原因是什么?当然有可能。什么是导致这种效果的触发因素?Rx是关于因果的。你已经告诉我们你想要的结果是什么,原因是什么?