iphone - 如何在没有 UIToolBar 的情况下使用 UIBarButtonItem 样式

2024-01-12

我可以在我的视图中显示黑色风格的 UIBarButtonItem 而没有下面的 UIToolBar 吗?

UIToolBar 总是有一种边框,我希望系统 UIBarButtonItem 为黑色,就像黑色标准取消按钮一样,但不是 UIToolBar

我该怎么做?

Thanks


有一个厚颜无耻的黑客可以帮助你解决这个问题。

您想使用样式设置为的 UISegmentedControlUISegmentedControlStyleBar并且只有一件物品。您还需要setMomentary是 - 使其表现得像一个按钮:

UISegmentedControl *myCustomButton = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"Hello",nil]];
[myCustomButton setSegmentedControlStyle:UISegmentedControlStyleBar];
[myCustomButton setTintColor:[UIColor blackColor]];
[myCustomButton setMomentary:YES];
[self.view addSubview:myCustomButton];

这将为您提供一个看起来像 UIBarButtonItem 的按钮,您可以将其添加到普通视图中,就像它是一个按钮一样。您还可以添加目标和操作。 :)

这就是你得到的:类似这样的东西:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iphone - 如何在没有 UIToolBar 的情况下使用 UIBarButtonItem 样式 的相关文章

  • 使用UDID创建唯一的用户身份

    我正在开发一个 iPhone 应用程序 它与服务器通信以存储和交换数据 因为我想让它尽可能简单 所以我想避免用户帐户的注册 或者也可能使用密码 是否有可能 并且允许 获取 iPhone 设备的 UDID 并制作例如 它的 MD5 哈希值 我
  • 苹果游戏中心 API

    我无法找到包含 Game Center Reference 的 GameKit api Apple Game Center 是 iOS 上的一个新社交网络平台 其描述如下 iOS4 中的新增功能 1 GameKit iOS 参考在这里 ht
  • 基于 ID 的 UiLocalNotifications

    是否有关于根据那里的 Id 存储 UIlocalNotifications 并根据那里的 Id 取消通知的教程 在本地通知中 您有此词典的用户词典 您可以取消通知 http www picksourcecode com ps ct 1612
  • 使用 iPhone 控制蓝牙音频设备

    我正在寻找为 iPhone 编写应用程序 它将能够控制汽车中的收音机和 CD 播放器 收音机和播放器具有可用的蓝牙连接 我开始这个问题是为了获得这个地方所需的所有信息 我有几个问题 但如果您发现任何我没有要求的对我开始开发此应用程序不重要的
  • 基于 JavaScript 的 iPhone UI 框架

    我们有一个基于推送的网络应用程序 最近 我们计划为其制作一个 iPhone 应用程序 就像 Facebook 拥有 iPhone 应用程序和网站一样 我们正在寻找一个可以让我们快速前进的 UI 框架 我翻阅过PhoneGap http ww
  • 调用了 numberOfRowsInSection 但未调用 cellForRowAtIndexPath

    在我的表视图中节中的行数被调用两次但是cellForRowAtIndexPath不叫 我想在 tableView 中显示 Facebook 好友列表 如果 cellForRowAtIndexPath 调用我的问题就解决了 我在这里的数组中得
  • 在移动网站中处理 iPhone 事件(如向左滑动)

    iPhone 浏览器是否有可以使用 Javascript 挂钩的特殊事件 例如 如果用户向左滑动 我想执行某个操作 如果有类似的活动 很高兴看到所有这些活动的参考 理想情况下 有一天所有触摸屏移动浏览器都会有一个标准 您可以访问多点触控事件
  • 防止点击 MKAnnotation 时检测到 MKMapView 上的触摸事件

    我有一个 UITapGestureRecognizer 当用户点击地图时 它将在我的 MKMap 上隐藏和显示工具栏 简单 但是 当用户点击 MKMapAnnotation 时 我不希望地图以正常方式响应点击 如上所述 此外 当用户点击地图
  • 如何在 SQLite 中替换字符串?

    如何更新具有以下内容的表列 var mobile 233KKFSDK3234 Documents Page jpg 并将其替换为 Documents Page jpg 在 SQLite 中 注意 所有文字 除了 Documents 是动态的
  • CGContextSelectFont 等效项

    在 iOS 7 CGContext SelectFont 中已弃用 已弃用的消息说我必须使用 Core Text 但我不知道哪一个与这段代码完全相同 CGContextSelectFont context Helvetica kBarLab
  • 如何将 UIImageView 裁剪为自定义形状

    用户是否可以在该位周围画一条虚线 圆圈 UIImageView他们希望裁剪到 然后为UIImageView调整大小到这些点 这有点像 Photoshop 中的套索 选取框效果 更新 从 iOS 8 x 开始 UIImageView 提供了m
  • 无需 iPhone 6 Plus 即可预览 iOS 应用程序

    我已经在 Yosemite 中使用 iPhone 6 和 Quicktime 完成了 iOS 应用程序预览 视频 但我无法在 iTunes Connect 中为 iPhone 6 上传它 而且我没有 iPhone 6 设备 有没有办法在没有
  • 使用 AudioStreamer 获取 MP3 ID3 元数据和歌曲持续时间

    我在用着马特 加拉格尔的 AudioStreamer http cocoawithlove com 2008 09 streaming and playing live mp3 stream html通过 HTTP 播放 MP3 我需要知道
  • iPhone 3GS 上的 ARM 与 Thumb 性能比较,非浮点代码

    我想知道是否有人有关于 iPhone 3GS 上 ARM 与 Thumb 代码性能的硬性数据 特别是对于非浮点 VFP 或 NEON 代码 我知道 Thumb 模式下的浮点性能问题 更大的 ARM 指令的额外代码大小是否会在某个时刻成为性能
  • 背景大小:封面在视网膜显示屏上看起来像素化

    可以看到我正在开发的网站here http ourcityourstory com dev 如果你查看 iPad 3 或 iPhone 4 上的 关于 或 联系 部分 背景看起来全都是疯狂的像素化 我有background size set
  • iPhone SQLite页面缓存不断增长

    I use sqlite数据库用于存储 还有许多数据库事务 我的问题是 sqlite 页面缓存的内存使用量快速增长 在instruments我可以找到这条线 Graph Category Live Bytes Living Transien
  • 如何使用 SwiftUI 获取多个屏幕上的键盘高度并移动按钮

    以下代码获取键盘显示时的键盘高度 并将按钮移动键盘高度 在转换源 ContentView 和转换目标 SecibdContentView 处以相同的方式执行此移动 但按钮在转换目标处不移动 如何使按钮在多个屏幕上移动相同 import Sw
  • 使用特定的 url 启动 UIWebview

    我目前有一个包含四个按钮的视图 并且希望能够启动 UIWebview 并为每个不同的按钮提供特定的 url 我目前可以使用 url 从外部启动 safari 我知道我可以使用代码在每个按钮中显示 UIWebview 并且可以在 UIWebv
  • 命令 /Applications/Xcode-beta.app/Contents/Developer/usr/bin/atool 失败,退出代码 255

    它发生在新的 Xcode7 beta 中 CompileAssetCatalog Users admin Library Developer Xcode DerivedData InstaAd ddgdnbxlpxipirebpndfmgr
  • 从plist文件中读取数据

    我正在尝试为我的 iPhone 应用程序实现保存状态 我有一个名为 SaveData plist 的 plist 文件 我可以通过以下方式读取它 NSString pListPath2 bundle pathForResource Save

随机推荐

  • ASP.NET代码检测IIS“Windows身份验证”是否启用

    我希望能够从 ASP NET 代码中检测 IIS 当前是否具有 Windows 身份验证 可用 从我安装并当前在 匿名访问 下运行的应用程序开始 我想检测 IIS中实际上已经安装了 Windows身份验证 组件 例如某些IIS7没有安装 默
  • slim 动态条件类 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 只是为了帮助其他开发人员 因为 SO 上没有类似的问题 div class is active active inactive div cl
  • Object.ReferenceEquals 为两个不同的对象打印 true

    下面的代码是如何打印的true string x new string new char 0 string y new string new char 0 Console WriteLine object ReferenceEquals x
  • 将 mysql“创建表”翻译为 postgresql

    我正在尝试将 创建表 从 mySQL 翻译为 postgreSQL mySQL CREATE TABLE IF NOT EXISTS pets id INT 4 UNSIGNED NOT NULL AUTO INCREMENT PRIMAR
  • Hector 是否提供 API 来支持复合密钥?

    现在 我必须通过将子项格式化在一起来手动生成复合键 它很丑陋而且效率低下 我想知道 Hector 是否提供了这样一组 API 来以更体面的方式处理复合键 是的 它确实 您可以查看 DynamicCompositeTest 的示例 https
  • 让鼠标穿过Windows Flutter

    I am working on a Flutter Desktop screen Annotation Application where I want to ignore the mouse events and let is pass
  • makefile 中前缀 @- 是什么意思?

    前缀是什么意思 在 makefile 中是什么意思 与使用有什么区别 没有 例如 在以下情况下 ifndef NO CBLAS echo Generating cblas h in DESTDIR OPENBLAS INCLUDE DIR
  • Java 中对 MacOS X 的本机 Swing 菜单栏支持

    一个突出的链接是http www devdaily com blog post jfc swing handling main mac menu in swing application http www devdaily com blog
  • 检测Android设备是否有互联网连接

    我需要判断我的设备是否有互联网连接 我找到了很多答案 例如 private boolean isNetworkAvailable ConnectivityManager connectivityManager ConnectivityMan
  • 如何修复过时的 git 分支 -r (删除幻影 git 分支)?

    git branch develop feature bug 76 master git branch r origin HEAD gt origin master origin develop origin feature impleme
  • 显示 StackView 页面时 Qt QML 聚焦项目(TextField)

    我想启用TextField加载 QML 文件时聚焦 但是 它不起作用 加载 TestUi qml 文件后 我放置了一些按钮及其onClick 我做的方法 recipientView focus true 效果很好 问题是第一次加载视图时未启
  • 如何递归枚举对象的属性?

    出于性能原因 我已开始重写 VMware 每日报告 尽可能使用 Get View 而不是相关的 PowerCLI 命令 这样做的一个小不便是 返回的视图对象通常具有许多属性 其中许多属性本身就是对象 某些属性嵌套四层或更多层 因此 我尝试创
  • 如何知道移动设备是否显示桌面?

    我见过很多问题 https stackoverflow com a 3540295 1408137询问如何检测设备是否是移动设备 一般来说 它们分为三类 检查屏幕尺寸 视口 检查用户代理 使用库 例如现代化 http modernizr c
  • 如何在 Visual Studio 2019 中更新我的 IntelliCode 模型?

    我从各种解决方案中创建了一些模型 但我想知道如何更新它们以利用这些解决方案中代码的更改 或者这会自动发生吗 我可以删除并重新创建模型 但这似乎有点矫枉过正 您不必删除模型 只需重新训练它即可 截至撰写本文时 刷新模型的方式是 打开您想要刷新
  • 业务审计日志 - 推荐的库或方法? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 你知道有什么好的 Java 审计日志库吗 或者至少有一本好书 文章可以帮助选择为应用程序构建审核日志的
  • 获取哈希映射中的前 10 个值

    我想弄清楚如何从 中获取前 10 个值HashMap 我最初尝试使用TreeMap并让它按值排序 然后取前 10 个值 但似乎这不是选择 因为TreeMap按键排序 我仍然希望能够知道哪些键具有最高值 K V地图的String Intege
  • 使用 AVFoundation 在视频之间快速切换

    我正在编写一个应用程序 用户可以在其中录制最多 6 个视频剪辑 每个视频剪辑的持续时间为 2 秒 录制视频剪辑后 用户可以使用 6 个按钮播放它们 每个剪辑一个 然后 用户可以通过在 6 个剪辑之间切换来录制电影 问题是 当用户按下按钮时
  • Vue.js - 每组仅单击一个按钮即可生成动态按钮

    我在一个网站上有五个问题 每个问题有 4 个答案 每个问题只能点击一个按钮 我怎样才能做到这一点 new Vue el app data answers currentQuestion examples A Lack zum Lackier
  • bitfinex api v2 错误,密钥无效

    我正在尝试对其新的 v2 api 进行基本的经过身份验证的 api 调用 并返回无效的 api 密钥错误 我重新发出 api 密钥只是为了验证 同样的错误 from time import time import urllib reques
  • iphone - 如何在没有 UIToolBar 的情况下使用 UIBarButtonItem 样式

    我可以在我的视图中显示黑色风格的 UIBarButtonItem 而没有下面的 UIToolBar 吗 UIToolBar 总是有一种边框 我希望系统 UIBarButtonItem 为黑色 就像黑色标准取消按钮一样 但不是 UIToolB