无法在UIViewController中为UIBarButtonItem创buildIBOutlet
我试图从一个UIBarButtonItem创build一个IBoutlet到一个UIViewController,但是当按Ctrl +点击并拖动到控制器时,我什么也看不到指示器,因此不可能创build它。 不知道我在做什么错。
这是截图,以防万一它能清除一些东西:
提前感谢!
编辑:我也尝试手动创build@property (weak,nonatomic) IBOutlet UIBarButtonItem *barButtonItem;
然后按Ctrl +单击并拖动,但结果相同。
我能够创build一个UIBarButtonItem IBOutlet
@property (nonatomic, weak) IBOutlet UIBarButtonItem *cameraLibraryToggleButton;
如果你使用的故事板,然后selectUIBarButtonItem项目,只是把视图controller.then,设置IBOutlet。 尝试这个
我不认为你可以创build一个UIBarButtonItem
的IBOutlet …相反,为您的UIToolbar
创build一个IBOutlet,并给你的UIBarButtonItem
1的标记。接下来使用这个代码:
for(UIBarButtonItem *button in self.toolBar.items) { if(button.tag == 1) { UIBarButtonItem *newButton = button; //Your UIBarButton //Do whatever you want with it. } }