没有关于如何为 iOS 创建组件的标准/文档? [关闭]
Posted
技术标签:
【中文标题】没有关于如何为 iOS 创建组件的标准/文档? [关闭]【英文标题】:No standard / documentation on how to create component for iOS? [closed] 【发布时间】:2012-01-22 15:31:07 【问题描述】:我在 Google 上搜索过,没有任何结果?
那么我在哪里可以找到这方面的文章?
与此等价的东西 http://msdn.microsoft.com/en-us/library/ms973807.aspx 但对于 ios
【问题讨论】:
你的意思是什么组件? 这取决于您要创建什么类型的组件。例如,如果你想创建一个特定的按钮,你需要继承 UIButton 类并添加特定的行为。试着解释你的意图。 创建一个复杂的组件不仅仅是对现有组件进行子类化:例如,如果我想创建一个交互式仪表怎么办? 您阅读过 Apple 的任何文档吗?例如,View Programming Guide 有一个完整的部分是关于 Defining a Custom View 的。 iOS UI Element Usage Guidelines 还提供了一些关于控件应如何在平台上起作用的良好文档。 自定义视图确定。以及如何将其添加到 IDE 的标准组件工具栏中? 【参考方案1】:您可以创建一组可以在项目中使用的类和相关的 xib 文件。这方面的例子很多,比如 GitHub 上的MBProgressHUD。
如果您要创建这样一个可以添加到 Xcode 的控件,以便您可以将其添加到您的项目并从 Xcode 配置它 - 您不能。最新的 Xcode 主要版本 (Xcode 4) 移除了对 Interface Builder 插件的支持。
【讨论】:
Xcode 的最新主要版本 (Xcode 4) 删除了对 Interface Builder 插件的支持。 ?这不是回归吗? 没有。如果他们取消对它的支持,那是设计决策,而不是回归。 Xcode 4 与 Xcode 3 相比有很多变化。他们可能会将其放回原处,也可能不会。但是,如果现在,您想创建一个可以添加到 Interface builder 的组件,放到您的视图中并从 IB 中进行配置 - 您不能。 决定做一个特征回归 ;)以上是关于没有关于如何为 iOS 创建组件的标准/文档? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何为 react-native 本机 ui 组件创建打字稿类型定义?
如何为无状态 React 组件创建 TypeScript 类型定义?