是否有必要一开始就在故事板中创建所有视图?
Is it necessary to create all views in storyboard in the beginning?
我是 iOS 的新手,最近完成了一些 类。
现在,我正在使用 Swift 开发我的第一个应用程序。我想知道:
Is it necessary to define all views/screens in the storyboard right in
the beginning, with proper navigation controllers?
What is better, define all in the beginning or keep adding as need
arises in the future?
不,不是,您完全可以在不使用故事板的情况下以编程方式创建所有视图。哪个更适合您,只是您的选择。
首先,您可以为 UI(和导航)使用故事板,使用 .xibs(仅 UI)或以编程方式创建所有内容。这些中的每一个都有其优点和缺点。您也可以混合搭配所有这些。例如,在同一个项目中有一个故事板、一些带有 .xibs 的视图和一些以编程方式创建的视图。您只需要选择最适合您的需求即可。
您不必一开始就在故事板中创建所有内容。仅创建开始编码所需的视图,然后在应用开发过程中添加更多视图。
根据需要继续添加。
您总是会发现或想出新功能,有时您需要在其他视图控制器之间插入视图控制器(例如,添加一个额外的步骤)。
在视图控制器中,您还会发现需要将项目放入容器中。这就是单击 item/s(选择它们)并转到菜单,选择 "Editor" 然后选择 "Embed In" 的地方,非常方便。例如,您可能希望在 将一系列项目放入滚动视图 之后,您已经将它们正确布局,因为它们无法在 iPhone 上正确显示(并且您首先在 iPad 上完成了模拟器中的所有测试。
我是 iOS 的新手,最近完成了一些 类。
现在,我正在使用 Swift 开发我的第一个应用程序。我想知道:
Is it necessary to define all views/screens in the storyboard right in the beginning, with proper navigation controllers?
What is better, define all in the beginning or keep adding as need arises in the future?
不,不是,您完全可以在不使用故事板的情况下以编程方式创建所有视图。哪个更适合您,只是您的选择。
首先,您可以为 UI(和导航)使用故事板,使用 .xibs(仅 UI)或以编程方式创建所有内容。这些中的每一个都有其优点和缺点。您也可以混合搭配所有这些。例如,在同一个项目中有一个故事板、一些带有 .xibs 的视图和一些以编程方式创建的视图。您只需要选择最适合您的需求即可。
您不必一开始就在故事板中创建所有内容。仅创建开始编码所需的视图,然后在应用开发过程中添加更多视图。
根据需要继续添加。
您总是会发现或想出新功能,有时您需要在其他视图控制器之间插入视图控制器(例如,添加一个额外的步骤)。
在视图控制器中,您还会发现需要将项目放入容器中。这就是单击 item/s(选择它们)并转到菜单,选择 "Editor" 然后选择 "Embed In" 的地方,非常方便。例如,您可能希望在 将一系列项目放入滚动视图 之后,您已经将它们正确布局,因为它们无法在 iPhone 上正确显示(并且您首先在 iPad 上完成了模拟器中的所有测试。