以编程方式更改 UIBarButtonItem 的标识符属性
通过 Interface Builder,我能够将 UIBarButtonItem 的标识符更改为“添加”(或“撤消”、“重做”等)之类的内容。 这给我的按钮一个漂亮的“+”图像。
我如何以编程方式设置它? UIBarButtonItem 不接受“setIdentifier”消息。
Through Interface Builder I have the ability to change the Identifier of a UIBarButtonItem to something like "Add" (or "Undo", "Redo" etc...). This gives my button a nice "+" image.
How can I set this programatically? The UIBarButtonItem does not accept a "setIdentifier" message.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一旦创建了 UIBarButtonItem,就无法更改标识符。 但是,您可以创建一个新的 UIBarButtonItem 来替换旧的 UIBarButtonItem
Once the UIBarButtonItem is created, there is no way to change the identifier. However, you can create a new UIBarButtonItem to replace the old UIBarButtonItem
一旦构造完成,UIBarButtonItem 的“标识符”就无法修改。 但是,可以通过用以编程方式构建的变体替换按钮来更改 UI。 例如:
Once constructed, a UIBarButtonItem's "Identifier" can not be modified. However, the UI can be changed by replacing the button with a programmatically constructed variant. For example:
如果你想要一键样式:边框和标识符:相机使用
If you want one button style: bordered and identifier: camera use