是否可以使用控制器从storyboard中绑定变量而不使用拖放元素?
我不想用这个:
PD:我想为元素设置自定义名称以便于绑定
答案 0 :(得分:1)
您可以为每个组件指定标签并使用方法
进行检索viewWithTag()
答案 1 :(得分:1)
我认为没有人足够理智会建议你做其他方式而不是拖放。你可以做到这一点,但我实际上从未尝试过。
在某个文本编辑器中打开您的故事板文件。
找到要绑定插座的VC的标记<viewController>
。在结束标记之前插入此标记,其中:
2Df-7S-JHW
- 元素的标识符(按钮或其他)
table
- VC中插座的名称
nZE-c6-iqY
- 您的出口ID(我不确定您是否可以放置任何东西)
<connections>
<outlet property="table" destination="2Df-7S-JHW" id="nZE-c6-iqY"/>
</connections>
connections
是各种出口,所以对于新的出口只需插入另一个出口
找到你的元素标签,就在结束标签之前插入这样的东西,其中:
myFunc
- 您的功能名称
GOf-PJ-3sa
- 您的VC ID
touchUpInside
- 对
<connections>
<action selector="myFunc" destination="GOf-PJ-3sa" eventType="touchUpInside" id="ekU-Vx-7ZC"/>
</connections>