listItemLockup elements can not be customized with extendedInterfaceCreator from TVML

Originator:vitalij.dadaschjanz
Number:rdar://34055392 Date Originated:24.08.2017
Status:Open Resolved:
Product:tvOS + SDK Product Version:11.0
Classification:Bug Reproducible:Always
 
Area:
TVML Apps

Example Project:
https://github.com/zattoo/Radar-TVML-custom-listItemLockup 

Summary:
When using a catalogTemplate for TVML, no customization via the TVInterfaceFactory.shared().extendedInterfaceCreator can be achieved. It falls back to an empty TVListViewCell.

Expected
Overriding the function override func makeView(element: TVViewElement, existingView: UIView?) -> UIView? { in TVInterfaceFactory should be also available to listItems

Steps
Running the app and selecting the first button "Open List Item View" opens a catalog template with the custom listItem element that can't be customized.

Environment
Xcode Version 9.0 beta 4 (9M189t)
tvOS 11.0 (15J5333e)

Steps to Reproduce:
Running the app ( from the repo: https://github.com/zattoo/Radar-TVML-custom-listItemLockup ) and selecting the first button "Open List Item View" opens a catalog template with the custom listItem element that can't be customized.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!