我正在尝试看看这是否是个好选择?我正在尝试将信息按钮->推广到具有不同视图的一个视图控制器

我的模型如下:


ViewController

查看一个
查看二
查看三



现在,我试图在案例库中设置所有这些视图,基于信息按钮要在其他视图控制器上单击的位置,该特定视图将相对于信息视图控制器显示。为了实现这一点,我有一个想法,就是在运行时将视图控制器的出口仅连接到要设置的视图。

无论如何,是否在运行时以编程方式设置出口?

谢谢

最佳答案

简短的答案:是的,您可以在运行时设置任何属性。

更长的答案:是的,您可以在运行时设置任何属性(例如@property (nonatomic, strong) UIView *myView)。出口只是用IBOutlet定义的属性,以允许界面构建器将其视为可用出口。如果仅在运行时分配属性,则无需将属性定义为IBOutlet。不确定您如何设计应用程序,因此不知道是否要有条件地创建视图控制器或视图。无论如何,您都可以在运行时根据要检查的条件将属性设置为与其他任何属性一样。

关于iphone - 以编程方式加载View Controller的 socket View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8126176/

10-12 07:25