我想将导航控制器栏按钮项设置为图像。
我已阅读以下内容 - Add image to a navigationItem's title
我理解如何将其设置为图像。我实际上希望将其设置为条形按钮项目中的设置cog(如cog图标)。我之前在其他应用程序中看到过这个,我想知道是否有默认样式为此初始化,或者通常如果这是通过上面的图像路径实现的。
如果是这样,是否有人知道这种(某种)默认图像样式图标可用,或者我需要制作图标?
答案 0 :(得分:2)
您是否尝试过使用initWithCustomView
的{{1}}选项?示例代码如下所示。
UIBarButtonItem
另一种方法是,
UIBarButtonItem *aButton = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"settings.png"]]];
答案 1 :(得分:1)
如果您使用故事板,您可以直接:
Button
而不是Bar Button Item
。它将自动为您创建一个Button Bar Item
,其中包含Button
。Button Bar Item
Button
类型为Custom
设置图片。 它应该有用。