自定义分组表或按钮?

Posted

技术标签:

【中文标题】自定义分组表或按钮?【英文标题】:Custom grouped table or buttons? 【发布时间】:2013-08-07 03:39:18 【问题描述】:

我想设计一个这样的视图:

每个“部分”,在模型中看起来像一个双单元部分,实际上或应该作为一个整体表现,我的意思是,空白的上部和带有披露指示器的下部都应该是唯一可点击的单元并导航到另一个视图,我将其绘制为两个单元格,因为我需要将显示指示器垂直对齐到底部。

我应该设置两个分组的表格视图,每个视图有三个部分吗?是否可以更改分组表格的角半径、部分之间的空间以及表格的右/左页边距?并更改披露指标的对齐方式?

或者用按钮设计这样的视图会更好吗?是否可以在按钮中放置自定义披露指示符,或者此类符号仅用于出现在表格单元格中并且可能违反 ios 人机界面指南?

谢谢!

【问题讨论】:

如果你得到了答案,那么你应该接受它。 【参考方案1】:

收藏视图是最好的选择。

UIView 上的每个小盒子都让我想起了他们在 iTunesU 中创建的卡片应用程序,一起编码。

希望对您有所帮助。

【讨论】:

【参考方案2】:

UICollection 视图是最好的,但如果您需要支持 iOS5,在这种情况下,您可以使用普通 UITableView 创建一个自定义 UITableViewCell,其中包含您想要的 contentView 和适当的填充。

【讨论】:

【参考方案3】:

我前段时间做了这样的东西。有两个选项供你开发。

    如果您支持 iOS 5.0 及以下版本,则可以使用 TableView 制作网格视图。 (代码在本教程http://www.edumobile.org/iphone/iphone-programming-tutorials/images-display-in-gridview-on-iphone/)。根据您的按钮和 ImageView 大小对其进行一些自定义。

    如果您只支持 iOS 6.0 及以上版本,则可以使用 CollectionView,然后根据需要进行自定义。

【讨论】:

您始终可以在 iOS 5 及更低版本上使用 PSTCollectionView。 @AriX .. 是的,您也可以这样做.. 但我提供的网格可以完全自定义。你可以用它做很多不同的事情..

以上是关于自定义分组表或按钮?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jquery 数据表中找到空表或未找到匹配项时添加自定义警告消息

iOS 自定义按钮和滚动视图,如 venmo

自定义分组

Android Gradle 插件自定义 Gradle 任务 ⑪ ( Gradle 任务分组 | 为自定义 Gradle 任务指定分组 | 为自定义 Gradle任务指定任务描述 | 代码示例 )

R语言ggplot2可视化:自定义函数在箱图(boxplot)上添加分组样本个数(count)分组均值(mean)箱体填充色自定义数据标签色彩自定义

springBoot参数联合校验,自定义分组校验