我们可以为iphone上的所有其他按钮重复使用viewcontroller吗

我们可以为iphone上的所有其他按钮重复使用viewcontroller吗,iphone,Iphone,我有一个疑问要澄清 1)假设我在tabbar上有4个按钮,当你按下它们时,它们正在加载tableVC,那么我可以为所有人使用相同的tableVC吗?? 2) 好吧,假设我使用的是不同的tableVC,但是你按下detail section,那么我可以对所有其他的使用相同的detailSection VC吗,* 或者我需要单独的tableVC和单独的DetailSectionVC,即4+4 VC??? 由于所有的设计模式都是相同的,所以我不能对所有的视图都使用相同的detailsection吗?您

我有一个疑问要澄清

1)假设我在tabbar上有4个按钮,当你按下它们时,它们正在加载tableVC,那么我可以为所有人使用相同的tableVC吗??

2) 好吧,假设我使用的是不同的tableVC,但是你按下detail section,那么我可以对所有其他的使用相同的detailSection VC吗,*

或者我需要单独的tableVC和单独的DetailSectionVC,即4+4 VC???


由于所有的设计模式都是相同的,所以我不能对所有的视图都使用相同的detailsection吗?

您可以重用TableViewController或任何viewController

如果它们都共享大部分功能,那么最好的设计模式是将所有功能添加到单个tableVC中,然后为每个选项卡对tableVC进行子类化,覆盖需要不同行为的方法

或者如果所有选项卡都具有相同的功能

只需使用相同的tableVC控制器并传入您希望它显示的数据源(数据数组)

那么我可以对所有人使用相同的tableVC吗

我可以使用相同的详细信息部分VC吗 所有其他的