如何使用FUIGridTableViewHeader实现FUIGridTableViewCell

2020-08-21 17:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试使用下面的SA...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试使用下面的SAP iOS SDK链接来实现FUIGridTableViewHeader和FUIGridTableViewHeader:

https://帮助。 sap.com/doc/978e4f6c968c4cc5a30f9d324aa4b1d7/2.0/zh-CN/Documents/Frameworks/SAPFiori/gridtableview.html

但是我在下面的行中遇到错误。 请帮助我。

我需要实现带有标题的Grid视图或Table视图。

  let data = contentData [indexPath.row] {
         cell.gridItems = data.gridItems
 }

  
  let header = tableView.dequeueReusableHeaderFooterView(withIdentifier:FUIGridTableViewHeader.reuseIdentifier)一样!  FUIGridTableViewHeader
         header.gridItems = headerData.gridItems  
5条回答
Doze时光
2020-08-21 18:15

嗨,人们,

我尝试使用以下代码实现FUIGridTableViewHeader,但屏幕视图标题仍未出现。

tableView.sectionHeaderHeight = UITableView.automaticDimension

tableView.estimatedSectionHeaderHeight = 100

tableView.register(FUIGridTableViewHeader.self,forHeaderFooterViewReuseIdentifier:FUIGridTableViewHeader.reuseIdentifier)

重写func tableView(_ tableView:UITableView,viewForHeaderInSection部分:Int)-> UIView? {

让header = tableView.dequeueReusableHeaderFooterView(withIdentifier:FUIGridTableViewHeader.reuseIdentifier)一样! FUIGridTableViewHeader

var headerData:[FUIGridRowItem] {

让item0 = FUIGridRowHeaderItem(text:" 1")

让item1 = FUIGridRowHeaderItem(text:" Symbol")

让item2 = FUIGridRowHeaderItem(文本:"打开")

让item3 = FUIGridRowHeaderItem(文本:"高")

让item4 = FUIGridRowHeaderItem(文本:"低")

让item5 = FUIGridRowHeaderItem(文本:"关闭")

返回[item0,item1,item2,item3,item4,item5]

}

//设置列宽。应该由行和标题共享。

header.items = headerData

header.columnWidthPercent = [-1,0.2,0.1,0.1,0.1,0.1]

返回标题

}

您能帮我吗,我有什么想念吗?

一周热门 更多>