从单独的控制器文件控制 .xib 中的按钮

Posted

技术标签:

【中文标题】从单独的控制器文件控制 .xib 中的按钮【英文标题】:Controlling buttons in a .xib from separate controller files 【发布时间】:2011-06-04 21:03:24 【问题描述】:

我正在开发一个项目,该项目为我提供了 MapView.xib、MapViewController.h 和 MapViewController.m。

.xib 有两个按钮,分别在 .h 和 .m 文件中控制。我需要创建单独的控制器文件(ExtendedMapViewController.h 和 ExtendedMapViewController.m),其中包含控制 MapView.xib 中另外两个项目的方法(一个可以更改地图类型的分段控件,以及一个隐藏和显示分段控制)。

我不知道如何将 IBAction 分配给分段控制器或第二个按钮。这甚至可能吗?我对 Obj-C 还很陌生,所以即使是正确方向的提示也将不胜感激。

【问题讨论】:

【参考方案1】:

我没有清楚地了解您的问题。如果您正在寻找 uisegmentedcontroller 教程,请点击此处 uisegmentedcontroller tutorial

【讨论】:

抱歉,我的描述可能有点古怪(我真的很努力,但我知道这对我来说是多么令人困惑,所以......)。我希望能够将 IBAction 添加到分段控制器,但在不同的实现文件中,xib 中的所有其他内容都由控制

以上是关于从单独的控制器文件控制 .xib 中的按钮的主要内容,如果未能解决你的问题,请参考以下文章

将 XIB 中的按钮链接到情节提要中的视图控制器

从 xib 内的按钮单击调用 IBAction 时出错

如何链接两个xib?

在 xib 文件中加载视图控制器

关闭 xib 并转到选项卡栏控制器应用程序中的视图控制器

将单独的 xib 视图控制器加载到情节提要导航中[重复]