基于自定义单元格创建UITableView
我有一个问题。 我希望我的表格显示我的自定义单元格。每个单元格都包含一个按钮(请参阅附件)
在 cellForRowAtIndexPath 方法中,我返回自定义单元格。自定义单元格包含一个 UIButton,如附图所示。
我的问题如下 - 当我按下按钮时,它应该亮起(变为红色),其他按钮应该减弱(变为蓝色)。如何建立对象之间的联系?
任何答案我都会很高兴!谢谢!
I have a problem.
I want my table displays my custom cell. Each cell contains a button (see the attached file)
In the method cellForRowAtIndexPath I return the custom cell. The custom cell contains a UIButton as shown in attached image.
My problem is as follow - when i pressed the button it should light up (to red color) and other button should be attenuate (to blue color). How to make a connection between objects?
I would be happy with any answers! Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我解决了这个问题如下:
这是我的 UITableViewController 类的实现。
正如您所看到的,当我创建单元格时,我在 cellForRowAtIndexPath 方法中返回自定义单元格。
这是自定义单元格
.h
和 .m
的类。我的 UITableViewController 类实现协议 ProtocolCell。当我点击按钮时,我的委托调用方法 mustDeselectWithout 并取消选择数组中没有当前按钮的所有按钮。
这是我的实现。如果你能发表评论我会很高兴。因为我不知道这是否是我的问题的正确解决方案。谢谢!
I solved this problem as follows:
This my implementation of the UITableViewController class.
As you can see when I create cells I return custom cell in method cellForRowAtIndexPath.
This is class of the custom cell
.h
and .m
My class UITableViewController implements protocol ProtocolCell. When I tap on the button my delegate call the method mustDeselectWithout and deselect all button in my array without current button.
This is my implementation. If you could make comments I will be happy. Because I don know this is correct solution of the my problem or not. Thanks!