获取使用Interface Builder添加的UIBarButtonItems

问题描述 投票:0回答:2

我使用界面构建器将3个按钮添加到leftBarButtonItem

如何从视图控制器获取这些按钮?

我尝试过]

NSArray * buttons = self.navigationController.navigationBar.items[0].leftBarButtonItems;

来自viewDidAppear,但未成功。

我使用界面构建器将3个按钮添加到leftBarButtonItem。如何从视图控制器中获取这些按钮?我试过了NSArray *按钮= self.navigationController.navigationBar ....

ios uinavigationcontroller uinavigationbar uibarbuttonitem
2个回答
0
投票

快速尝试4.X


0
投票

您可以将UIBarButton的内容存储到局部变量中,因此无需通过数组访问就可以对其进行实例化。

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