Ios 如何在Storyboard TableViewCell中创建自定义按钮?

Ios 如何在Storyboard TableViewCell中创建自定义按钮?,ios,uitableview,Ios,Uitableview,我有一个应用程序,它使用tableview设置一些用户首选项 这里是按钮,png图像。但我希望用户点击一个单元格,并在按钮的白色部分显示一些内容。例如,对于位置1,位置图标应变为红色!或者对于driveThru one,白色框中应显示X复选框 以下是按钮: 点击按钮后更改按钮的最佳方式是什么?您可以向tableview代理中调用的tableview:didSelectRowAtIndexPath方法添加代码,该方法在tableview单元格中的触摸事件后更新按钮,并且您可以使用逻辑门确定应更新

我有一个应用程序,它使用tableview设置一些用户首选项

这里是按钮,png图像。但我希望用户点击一个单元格,并在按钮的白色部分显示一些内容。例如,对于位置1,位置图标应变为红色!或者对于driveThru one,白色框中应显示X复选框

以下是按钮:


点击按钮后更改按钮的最佳方式是什么?

您可以向tableview代理中调用的
tableview:didSelectRowAtIndexPath
方法添加代码,该方法在tableview单元格中的触摸事件后更新按钮,并且您可以使用逻辑门确定应更新哪个按钮。您需要使按钮成为实例变量/属性,以便可以在创建它们的方法之外的方法中引用它们。如果您的按钮图像是png,则必须使用所需的更改创建另一个png,然后将更改后的png替换为按钮的imageview(假设您是这样做的)。希望这有帮助

按钮是否在单元格中?这两个按钮在哪里?请在你的问题中添加更多的细节,这是非常模糊的。是的,按钮已经放在故事板内的单元格中。因此,现在有一个tableviewcell,其中有一个imageview。好的,现在我已经从故事板中设置了图像。我的图像名为image.jpg和image2.jpg。故事板中的一组是image.jpg。如何获取单元格的image view.image的引用以检查其image.jpg,然后将其设置为image2.jpg,否则…?我有点困惑这些按钮是实际的UIButton吗?或者它们只是tableviewcell中ImageView中的png文件?这两种情况的处理方式完全不同,请记住tableviewcell有自己的imageview