我正在設計一個iPad應用程序,它將具有一個自定義網格。網格將顯示包含單個字符的不同顏色的簡單幾何形狀。這些將根據用戶操作進行頻繁更新。我應該如何在iPad上實現自定義網格?
網格在兩個方向上都會大於屏幕尺寸,因此需要滾動/平移。
我還需要將頂部行和第一列「凍結」 - 所以頂部行保留在頂部,但其中的內容與網格的其餘部分水平滾動,並且第一列保留在左側,但內容與網格的其餘部分一起捲動。
第一列的內容可能很寬,所以我需要允許用戶調整它的大小。
我正在努力設計這個最好的方法。我在想,當我手動管理所有繪圖和交互時,將它作爲單個自定義視圖可能是最簡單的。但我不禁感到,我錯過了一些更簡單的方法。也許甚至有一個合適的第三方組件,這將是一個更好的起點。
設計此應用程序組件的最佳方式是什麼?