2

我正在尝试创建一个从 UIBarButtonItem 到 UIViewController 的 IBoutlet,但是当 ctrl+单击并拖动到控制器时,我看不到任何指示符,因此无法创建它。不知道我做错了什么。

这是屏幕截图,以防它可以清除某些东西:

在此处输入图像描述

提前非常感谢!

编辑:我还尝试手动创建 IBOutlet @property (weak,nonatomic) IBOutlet UIBarButtonItem *barButtonItem;,然后按 ctrl+单击并拖动,但结果相同。

4

4 回答 4

4

我能够创建一个 UIBarButtonItem IBOutlet

@property (nonatomic, weak) IBOutlet UIBarButtonItem *cameraLibraryToggleButton;

显示视图控制器出口的故事板

于 2014-05-02T00:39:55.000 回答
0

如果你使用故事板然后选择 UIBarButtonItem 项目并放在视图控制器上。然后,设置 IBOutlet。尝试这个

于 2013-10-05T16:14:44.400 回答
0

我不认为你可以为UIBarButtonItem...创建一个 IBOutlet 而是为你创建一个 IBOutletUIToolbar并给你UIBarButtonItem一个标签 1。接下来使用这个代码:

 for(UIBarButtonItem *button in self.toolBar.items)
 {
       if(button.tag == 1)
       {
            UIBarButtonItem *newButton = button; //Your UIBarButton   
            //Do whatever you want with it.
       }
 }
于 2013-10-05T15:36:27.087 回答
0

确保您已将类(例如 .UIViewController)分配给您的故事板

于 2020-04-23T04:06:50.757 回答