如何在iOS中制作表/网格?

时间:2013-12-05 21:07:54

标签: ios uitableview

我想在我的iOS应用中创建类似下图的内容。处理此问题的最佳方法是什么,请注意行和列可能会有所不同。enter image description here

我想到的最简单的方法是将html表插入UIWebView,但不确定是否有办法拦截单选按钮点击,就像常规按钮一样,使其成为“href链接”

2 个答案:

答案 0 :(得分:3)

与您的问题标题有点无关,但可能会考虑使用UISegmentedControl。这是Objective-C世界中最接近径向按钮的东西。

如果您使用分段控件,则不再需要担心列,拦截触摸以及您在问题中提到的许多其他问题 - 它们都可以在正常的UITableView中完成。你必须创建一些自定义UITableViewCell子类来获取分段控件,但是有很多很好的教程(YouTubeApple DocsSO)如何设置那些。

答案 1 :(得分:2)

从iOS 6+开始,您可以使用UICollectionView类来构建网格。管理数据源中的值(表示是否检查了无线电)是您必须自己实现的。