SAP Fiori iOS SDK参考是否最新?

2020-08-21 04:44发布

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

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


嗨,

我正在尝试使用iOS SDK创建应用,但是参考库似乎已过时或缺少一些细节。

例如,我正在尝试使用FUIGridTableViewHeader实现FUIFormTableViewController。 根据在这里找到的参考库: FUIGridTableViewHeader 我应该添加这些行

让header = tableView.dequeueReusableHeaderFooterView(withIdentifier:FUIGridTableViewHeader.reuseIdentifier)为!  FUIGridTableViewHeader
 var headerData:[FUIGridRowItem] {
 让item0 = FUIGridRowHeaderItem(text:"")
 让item1 = FUIGridRowHeaderItem(text:" Symbol")
 让item2 = FUIGridRowHeaderItem(文本:"打开")
 让item3 = FUIGridRowHeaderItem(text:" High")
 让item4 = FUIGridRowHeaderItem(text:" Low")
 让item5 = FUIGridRowHeaderItem(text:" Close")
 返回[item0,item1,item2,item3,item4,item5]
 }
//设置列宽。 应该由行和标题共享。
 让columnWidths = [-1,0.2,0.1,0.1,0.1,0.1]

//配置标题视图
 header.gridItems = headerData
 header.columnWidthPercent = columnWidths
 

但是在Xcode中这样做时,我会遇到多个错误:

 header.gridItems = headerData
 错误:
 类型" FUIGridTableViewHeader"的值没有成员" gridItems"
 
 header.columnWidthPercent = columnWidths
 错误:
 无法将类型" [Double]"的值分配给类型" [CGFloat]"?
 

我可能可以解决的最后一个问题,但是header.gridItems不存在的事实很难处理。

免责声明:我是一位相当新的iOS开发人员(但经验丰富的ABAP'er),因此我很谦虚地发现自己可能错过了一些东西:)

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

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


嗨,

我正在尝试使用iOS SDK创建应用,但是参考库似乎已过时或缺少一些细节。

例如,我正在尝试使用FUIGridTableViewHeader实现FUIFormTableViewController。 根据在这里找到的参考库: FUIGridTableViewHeader 我应该添加这些行

让header = tableView.dequeueReusableHeaderFooterView(withIdentifier:FUIGridTableViewHeader.reuseIdentifier)为!  FUIGridTableViewHeader
 var headerData:[FUIGridRowItem] {
 让item0 = FUIGridRowHeaderItem(text:"")
 让item1 = FUIGridRowHeaderItem(text:" Symbol")
 让item2 = FUIGridRowHeaderItem(文本:"打开")
 让item3 = FUIGridRowHeaderItem(text:" High")
 让item4 = FUIGridRowHeaderItem(text:" Low")
 让item5 = FUIGridRowHeaderItem(text:" Close")
 返回[item0,item1,item2,item3,item4,item5]
 }
//设置列宽。 应该由行和标题共享。
 让columnWidths = [-1,0.2,0.1,0.1,0.1,0.1]

//配置标题视图
 header.gridItems = headerData
 header.columnWidthPercent = columnWidths
 

但是在Xcode中这样做时,我会遇到多个错误:

 header.gridItems = headerData
 错误:
 类型" FUIGridTableViewHeader"的值没有成员" gridItems"
 
 header.columnWidthPercent = columnWidths
 错误:
 无法将类型" [Double]"的值分配给类型" [CGFloat]"?
 

我可能可以解决的最后一个问题,但是header.gridItems不存在的事实很难处理。

免责声明:我是一位相当新的iOS开发人员(但经验丰富的ABAP'er),因此我很谦虚地发现自己可能错过了一些东西:)

付费偷看设置
发送
3条回答
软件心理学工程师
1楼 · 2020-08-21 05:01.采纳回答

应该,但是有时有些东西不同步。 好像在某个时候它已重命名为`items`。

[Double] vs [CGFloat]是一个编译器怪癖...如果将列宽转换为[CGFloat],它应该可以正常工作。

 let columnWidths = [-1,  0.2,0.1,0.1,0.1,0.1]
//至
 let columnWidths:[CGFloat] = [-1,0.2,0.1,0.1,0.1,0.1] 
软件心理学工程师
2楼-- · 2020-08-21 05:13
野沐沐
3楼-- · 2020-08-21 05:02

正如Stan所说,该api被命名为gridItems的" items"。 看起来这部分文档已过时。 我们将对其进行更新。

一周热门 更多>