在我看来,以编程方式在 iOS 上实现接口过于冗长。当然,你可以在 IB 中做到这一点,但我喜欢重用我的代码,我讨厌不得不在 10 个不同的地方更改一件事,或者将我的界面分散到 100 个 IB 文件中以避免这种情况。另外,IB 很慢,虽然我有新一代的 Macbook Pro,但打开大文件还是要等 3-4 秒,更不用说缩放不足,而且一般的笨拙让我一听到就跑。
现在,对于手头的问题,是否有任何开源工作或其他方式来描述布局(不一定是视图“逻辑”),只是 HTML 或任何其他标记语言中的布局。
到目前为止,我已经看到它CALayer
有一个style
可以使用的属性,但是,它不支持定位。此外,我尝试使用UIWebView
,但它似乎迫使我在 HTML 代码中也有我的逻辑,我不想这样做,而且它更慢。
我还能尝试什么?