有关App布局的TVOS(在iTunes和类似的内容中)

时间:2016-03-22 21:44:29

标签: ios swift tvos

我已经玩了很多我的应用程序,我不明白如何制作布局,例如iTunes(许多应用程序也使用它)。

  1. 如何制作?这是一个大CollectionView,但有特殊FlowTableView有很多CollectionView?< / LI>

    enter image description here

    1. 收藏标题。在iTunes App中,如果我在标题下选择项目(使用adjustImageWhenFocused),则标题会跳起并且该项目不会与标题重叠。这是特殊的魔法,还是系统行为,我只是知道如何使用它?
    2. 以下是关于我试图通过我的应用告诉您的内容的两个屏幕截图。

      itunes app example my app example

      1. 在iTunes中有电影预览页面。是什么类型的ViewTableViewCollectionViewViewController只有ScrollView
      2. itunes moview preview screen

        我已阅读了许多资料并查找了演示项目,但我找不到这些问题的答案。

2 个答案:

答案 0 :(得分:1)

1)我认为这将是一个stackTemplate,其中包含一对collectionList

2)AFAIK标题&#34;跳起来&#34;在他们自己,没有必要准备任何特别的东西。

3)productTemplate

例如,请参阅https://github.com/iBaa/PlexConnectApp/TVMLTemplates/Default/Movie_OnDeck.xml(1)或Movie_PrePlay.xml(3)。

或者查看黄金来源:https://developer.apple.com/library/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/StackTemplate.html,以及其他模板。

答案 1 :(得分:0)

If you want to use native Swift way it can be achieved in following ways:

  1. You can use table view and have collection view within each cell. I am using same approach to achieve this.
  2. We have focus update delegate from there you can find the focused frame of image view. With the help of focused frame and label frame you can check if they are intersecting or not. Based on that you can move label up and down.
  3. This is native TVML template, in order to achieve in swift you need to create view using tableview and collection view.