Tag: 制图

故事板不再。 制作(编码)自定义UIView

苹果在iOS 5上引入了分镜脚本,从那时起,它帮助许多开发人员创建了精美的应用程序并节省了大量时间,对吗? 它提供了很多很酷的东西,例如: 我们整个项目的概述,或者如果您决定使用多个情节提要文件,则仅提供少量功能。 因为界面文件(storyboard和xibs)简单易用,所以您可以更快地创建视图。 您可以预览正在创建的内容,而无需编译或运行项目。 和更多… 如果您是一个人或在一个小团队中工作,故事板应该可以正常工作,但是当您开始与更多的人从事同一项目或相同功能时,故事板会让人头疼。 为麻烦做准备! 并使其翻倍! 情节提要是XML文件。 如果右键单击它,然后选择“打开为源代码”,将显示以下内容: 我们需要选择要使用的UI组件。 我们将有一个UIImageView和两个UILabel 。 让我们创建一个新类并设置我们的组件 只需创建一个新文件并设置我们的组件即可。 在此示例中,我们创建了一个带有String参数的新init ,以将其作为标题添加到TopView。 要将这个视图添加到viewController中,我们需要创建一个TopView对象并将其添加到我们的子视图中。 现在想象一下我们可以创建多少个自定义UI组件,然后使其在项目中可重复使用。 查看代码并不难学习,并且对您的项目很有帮助。 试试看! 您可以在github上获得最终项目。 有关更多信息,请查看Thiago Lioy的此帖