无法在UIViewController中为UIBarButtonItem创建IBOutlet。

问题描述 投票:1回答:4

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

下面是截图,万一能弄清楚点什么。

enter image description here

非常感谢!

EDIT: 我也试着手动创建IBOutlet,用的是 @property (weak,nonatomic) IBOutlet UIBarButtonItem *barButtonItem; 然后ctrl+点击并拖动,但结果是一样的,我想从UIBarButtonItem创建一个IBoutlet到UIViewController,但当ctrl+点击并拖动到控制器时,我没有看到任何指示器。

ios xcode uiviewcontroller iboutlet
4个回答
4
投票

我能够创建一个UIBarButtonItem IBOutlet,但是当ctrl+点击并拖动到控制器时,我没有看到任何指示器,因此无法创建。

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

Storyboard showing view controller's outlets


0
投票

如果你使用story board,那么选择UIBarButtonItem项,然后放在view控制器上,然后设置IBOutlet。


0
投票

我不认为你可以为一个叫做 "IBOUTLET "的网站创建一个IBOUTLET。UIBarButtonItem... 而不是为你的 UIToolbar 并给你 UIBarButtonItem 接下来使用这段代码。

 for(UIBarButtonItem *button in self.toolBar.items)
 {
       if(button.tag == 1)
       {
            UIBarButtonItem *newButton = button; //Your UIBarButton   
            //Do whatever you want with it.
       }
 }

0
投票

确保你已经为你的storyBoard分配了类(例如.UIViewController)

© www.soinside.com 2019 - 2024. All rights reserved.