ios - iOS 有类似 AXML 的东西吗?

标签 ios xamarin.ios

在 Android 中,您使用 AXML 文件布置 View ,在其中指定 subview 的层次结构及其关系,然后操作系统加载此文件并呈现 View 。

在 iOS 中,有一个 NIB 文件,其概念类似,但它完全人类不可读(在我看来)。您可以使用 Xcode 中的 WYSIWYG 编辑器创建此文件,但您不能手动输入它,因为它非常复杂并且不可能正确。

我发现 WYSIWYG 编辑器对于除了最琐碎的布局之外的任何布局都很笨拙,因此我还发现在 iOS 中,用代码构建控件树比使用 NIB 文件更容易。但 AXML 方法似乎更容易。

所以,我想知道是否有任何 iOS 库可以让我以声明的方式(即,不使用设计器)布置代码,然后从中创建一个 View ,自动调整大小和其他便利.

最佳答案

.storyboard 格式是一种更易于阅读的格式,使用它代替 XIB 文件。

关于ios - iOS 有类似 AXML 的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17179719/

相关文章:

objective-c - 使用核心数据的长时间运行的前台操作的最佳实践?

xamarin.ios - 获取 Xamarin.iOS 中的应用程序版本不再工作?

iphone - 在 MonoTouch 中创建声音效果的单个实例,为什么音频对性能如此不利?

ios - 将 QLPreviewController 与 Core Data 结合使用的正确方法

ios - 如何快速从firebase实时数据中获取特定值的数据?

ios - 在 Swift 中通过 TouchID 生成哈希或字符串

ios - Xamarin iOS AVCaptureSession - 在 iPhone 8 上只有音频/没有视频

ios - Bing map url 不下载图 block 并引发安全异常

asp.net-web-api - Xamarin.iOS - WebApi 连接被拒绝

ios - 当用户编辑待处理的 Swift 3 时,防止 View 在 splitview 中消失