簡體   English   中英

最佳實踐:iOS 8為帶有大小類和特征集的自動布局設計

[英]Best practices: iOS 8 designing for autolayout with size classes and trait collections

我們正在嘗試使用Autolayout,大小類和特征集來獲取我們應用的新版本(因為這似乎是Apple一直追求的目標)。 我們可能有幸僅在iOS 8及更高版本上進行部署。 但是,使用IB設計UI令我發瘋。 我們需要在運行時以向下滑動手勢向下滑動視頻播放器視圖。 視頻視圖是使用IB設置的,而使用自動布局將其固定到位的約束設置似乎太固執。 該視圖在運行時無法輕松移動。 想知道人們如何面對類似的問題以及他們如何拆分設計。

  1. 使用Storyboad進行布局還是將Storyboard加載到Xib?
  2. 對iPhone5,iPhone6和6+使用一個xib,對於iPad使用另一個xib,或者對一個xib使用traitcollection和sizeclass? (事實證明這很難調整)
  3. 約束視覺格式似乎比正則表達式更神秘,並且我對日志中無法滿足的約束感到厭倦。

xib,情節提要,自動布局,特征和大小類的哪些組合使人們獲得了最佳結果?

我目前正在使用多個情節提要板,並讓視圖控制器將情節提要加載到情節提要中(以希望再次使用xib)

解決此問題的一種方法是將屬性添加到約束中。 當您想向下滑動視頻視圖時,可以通過更改約束來實現。 將此與動畫結合使用,可以提供與更改幀等相同的平滑體驗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM