我想将导航控制器栏按钮项设置为图像。
我已阅读以下内容 -将图像添加到 navigationItem 的标题
我了解如何将其设置为图像。我实际上希望将其设置为设置 cog,在条形按钮项目中(如 cog 图标)。我之前在其他应用程序中看到过这种情况,我想知道是否有默认样式为此初始化,或者通常是否通过上述图像路由实现。
如果上面是这样,有谁知道这种(某种)默认图像样式图标在哪里可用,或者我需要制作一个吗?
我想将导航控制器栏按钮项设置为图像。
我已阅读以下内容 -将图像添加到 navigationItem 的标题
我了解如何将其设置为图像。我实际上希望将其设置为设置 cog,在条形按钮项目中(如 cog 图标)。我之前在其他应用程序中看到过这种情况,我想知道是否有默认样式为此初始化,或者通常是否通过上述图像路由实现。
如果上面是这样,有谁知道这种(某种)默认图像样式图标在哪里可用,或者我需要制作一个吗?
您是否尝试过使用 的initWithCustomView
选项UIBarButtonItem
?示例代码如下所示。
UIBarButtonItem *aButton = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"settings.png"]]];
另一种方法是,
UIBarButtonItem *aButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"settings.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(buttonTapped)];
如果你使用storyboard,你可以直接:
Button
而不是Bar Button Item
。它会自动Button Bar Item
为你创建一个Button
里面有一个。Button Bar Item
Button
为带有Custom
类型的图像设置图像。它应该有效。