- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发布了一个关于模仿 map 应用程序界面的问题,并且刚刚遇到另一个我不确定 UIToolbar 和 UIBarButtonItem 的区域。
在 map 应用程序中,有两个按钮似乎没有在 UIBarButtonItem documentation 中定义任何常量。
在应用程序的左下角是“位置”图标,当点击“方向”时,还有另一个“切换路线”图标,这两个都没有在 UIBarButtonItem.h 中定义
我猜这些还没有添加到 iOS 4 中吧?这是否意味着包含此类按钮/图像的唯一方法是在创建 UIBarButtonItem 时使用 initWithImage:style:target:action: 方法?
这不是问题,虽然找到相似的图像会很痛苦,但我只是想确保我在尝试包含此类元素时没有重新发明轮子。
此外,我注意到虽然所有其他 UI 元素都可以根据颜色设置样式,但 PageCurl 按钮项似乎根本不想更改。即:我可以将所有其他工具栏按钮设置为与默认颜色不同的颜色,但页面 curl 拒绝更改。也许我在这里遗漏了一些简单的东西?
感谢阅读!
最佳答案
正确,这里是 iOS 文档中唯一默认可用的系统图标。您可以安全地假设此列表之外的任何内容都不存在,如果您想要不同的东西,则必须使用您自己的图像:
typedef enum {
UIBarButtonSystemItemDone,
UIBarButtonSystemItemCancel,
UIBarButtonSystemItemEdit,
UIBarButtonSystemItemSave,
UIBarButtonSystemItemAdd,
UIBarButtonSystemItemFlexibleSpace,
UIBarButtonSystemItemFixedSpace,
UIBarButtonSystemItemCompose,
UIBarButtonSystemItemReply,
UIBarButtonSystemItemAction,
UIBarButtonSystemItemOrganize,
UIBarButtonSystemItemBookmarks,
UIBarButtonSystemItemSearch,
UIBarButtonSystemItemRefresh,
UIBarButtonSystemItemStop,
UIBarButtonSystemItemCamera,
UIBarButtonSystemItemTrash,
UIBarButtonSystemItemPlay,
UIBarButtonSystemItemPause,
UIBarButtonSystemItemRewind,
UIBarButtonSystemItemFastForward,
UIBarButtonSystemItemUndo, // iOS 3.0 and later
UIBarButtonSystemItemRedo, // iOS 3.0 and later
UIBarButtonSystemItemPageCurl, // iOS 4.0 and later
} UIBarButtonSystemItem;
关于iphone - UIBarButtonSystemItem 枚举 - 缺少图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580247/
我需要两个找不到的按钮:UINavigationBar 的信息按钮和统计按钮。有没有一种方法可以在不绘制按钮的情况下找到代表相似事物的按钮? 最佳答案 希望对你有帮助: //for info but
如何使 UIBarbuttonItem 本地化? 我的实现: UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc]
我想更改导航栏和工具栏的颜色,但卷页系统图标 UIBarButtonSystemItemPageCurl 的颜色不会随工具栏色调颜色变化。如果我使用书签等其他系统图标,它们会发生变化。有没有人能解决这
我发布了一个关于模仿 map 应用程序界面的问题,并且刚刚遇到另一个我不确定 UIToolbar 和 UIBarButtonItem 的区域。 在 map 应用程序中,有两个按钮似乎没有在 UIBar
我为条形按钮项创建了一个类,以便在所有 view controllers 中使用它 import UIKit class SearchBarItem: UIBarButtonItem { le
我在哪里可以看到带有名称的 UI BarButtonSystemItem 图像?我尝试搜索苹果开发者文档。所有图像都在那里,但没有每个图像的响应标题。 谢谢 最佳答案 图像在文档中,在 UIBarBu
我正在尝试使用以下代码添加包含 uipickerview 和“完成”按钮的 subview pickerView = [[UIPickerView alloc]initWithFrame:CG
我正在尝试向我的导航栏添加一个完成按钮(直接构建 UINavigationBar 而不是使用 Controller )。完成按钮看起来很好,操作有效,但导航栏边缘没有填充。 我尝试添加第二个具有固定空
我想创建一个系统 UIBarButton,但我希望它具有简单的样式。 我试过这段代码,但样式被忽略了。有什么问题吗? UIBarButtonItem *search = [[UIBarButtonIt
我可以将系统项分配给 UIBarButtonItem 而不必重新创建它吗?只需调用 initWithBarButtonSystemItem现有按钮上的按钮似乎对我不起作用。 This是我试图让它工作的
尝试对我在导航栏按钮上设置正确的 UIBarButtonSystemItem 进行单元测试。 我可以取回样式,但似乎找不到获取 UIBarButtonSystemItem 的方法 为按钮设置的枚举。这
看起来 viewController.tabBarItem 上不存在 systemItem 属性有没有办法将 UIBarButtonSystemItem 设置为图像UITabBarItem 编程? 谢
我正在编写的应用程序使用导航栏,我需要将标准的“添加”(加号)图标作为栏按钮项。这些标准图标描述为 here并描述了它们的用途 here ,但文档仅描述了如何从代码(objective-c 或 swi
我正在尝试自定义一个 UIButton 并且我想使用 UIBarButtonSystemItem UIBarButtonItem 对象可用的样式。 如何在 UIBUtton 对象上使用 UIBarBu
我现在正在探索 XCode 和 objective-c ,所以在我的下一个项目中我会更熟悉它。 我遇到了这个 UIButton、UIBarButtonItem、UIBarButtonItemStyle
请接受我早期的道歉,因为我对这个问题是全新的,所以我的术语可能不准确,希望你能理解我在问什么。 我在获取 UIBarButtonSystemItem 以在按下时将我带回不同 View 时遇到问题。我定
我知道我可以自定义 UIBarButtonItem文字通过 setTitleTextAttributes:forState: 还有一种方法可以自定义UITabBar图标通过 setSelectedIm
我想用代码从“播放”更改为“暂停”的 UIBarButtonItem 的标识符。我该怎么做? 谢谢 最佳答案 1) 初始化一个新按钮 //change to play let button = UIB
我正在尝试从 UIBarButtonSystemItem like UIBarButtonSystemItem.Camera 类型转换图标到 UIImage 中。用户可以在Swift and ObjC
在 xCode 4.3 下运行我的应用程序时,我在上面的主题行中收到警告。 这是有问题的代码: UINavigationController *navigationController = [[UIN
我是一名优秀的程序员,十分优秀!