在ios中显示表格式财务摘要数据的最佳方式
我想在ios应用程序中显示财务摘要数据,例如 总价123 税项10 航运5 总数138 我希望此数据看起来像一个表,例如,不同行的格式处理不同,例如,不同的字体/背景。此外,我想隐藏某些行,如税,如果它是不适用的,而不留下一个缺口 现在,我通过为每一行显示一个视图,并使用自动布局约束定义视图之间的垂直间距来实现这一点。如果我需要隐藏税务视图(如果该视图不适用),那么我将隐藏该视图,并且还必须更改垂直间距约束以删除间隙 这似乎过于复杂,所以我正在考虑类似的替代方案在ios中显示表格式财务摘要数据的最佳方式,ios,Ios,我想在ios应用程序中显示财务摘要数据,例如 总价123 税项10 航运5 总数138 我希望此数据看起来像一个表,例如,不同行的格式处理不同,例如,不同的字体/背景。此外,我想隐藏某些行,如税,如果它是不适用的,而不留下一个缺口 现在,我通过为每一行显示一个视图,并使用自动布局约束定义视图之间的垂直间距来实现这一点。如果我需要隐藏税务视图(如果该视图不适用),那么我将隐藏该视图,并且还必须更改垂直间距约束以删除间隙 这似乎过于复杂,所以我正在考虑类似的替代方案 使用uitableview-由
- 使用uitableview-由于所有显示都是只读的,因此看起来也很费力
- 使用uiwebview呈现服务器生成的html——这似乎是一个选项,但我已经拥有了所需的所有数据,所以不想点击服务器
- 使用uiwebview并在应用程序中生成html-不确定这有多容易做到
- 将uitextview与nsattributedstring一起使用似乎很麻烦
- 使用uitextview和nsattributedstring以及使用第三方库的html附加组件可能是最好的选择
总的来说,如果您想要项目列表,尤其是每个单元格的格式相同,请从表视图开始。使用表视图的一个问题是,我希望财务摘要视图在屏幕中占据不同的高度,具体取决于返回的行数,但不确定使用表视图有多容易,通过编程将每一行的视图添加到父视图可能更容易?您的意思是不希望表格滚动?您可以使其小于全屏。可以使用带有表视图子视图的视图控制器,也可以使用子表视图控制器。我使用了表视图,效果非常好,比单独布置元素简单得多,谢谢