我在界面构建器中创建了一个分段控件。

在我的 ViewController.h 中:

@interface ViewController : UIViewController <MKMapViewDelegate>
@property IBOutlet UISegmentedControl *Segment;
- (IBAction)switchMode:(id)sender;
@end

我可以做的是将分段控件与 IBAction 连接,但我无法将其与 IBOutlet 连接!

最佳答案

  • 向 Nib / Storyboard添加分段控件
  • 在.h
  • 中加入以下代码
    @property(nonatomic,retain) IBOutlet UISegmentedControl *Segment;
  • 在您的 Storyboard或 xib 中,确保文件所有者与您编写 outlet
  • 的类具有相同的类名
  • 右键单击​​ segmantControl 会出现一个带有导出和操作的窗口
  • 单击并拖动 引用导出 并将其放到 文件所有者 出现一个新的弹出窗口,其中包括您用代码编写的导出,选择它。

  • 连接已建立

    关于iphone - 无法将 Segmented Control 连接到其 IBOutlet,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14818669/

    10-13 09:04