问题标签 [accessory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
42538 浏览

ios - 在 iOS 的表格视图单元格中更改披露指示器附件视图的颜色/视图的最佳方法是什么?

我需要更改disclosureIndicatorView附件的颜色UITableViewCell。我认为有两种方法可以完成这项工作,但我无法确定哪种方法是最佳的。所以这就是我认为我能做的。

有一个属性UITableViewCell- accessoryView。所以我可以使用setAccessoryView:(UIView *)view并传递视图作为UIImageView持有我想要的图像。

我编写了一个实用程序类,它为我的单元格创建内容视图(例如背景颜色、添加其他内容等),并将此内容视图添加到UITableViewDelegate. 另一种选择是绘制一个UIImage覆盖实用程序类的drawRect方法。CustomContentView

执行选项 1 - 我可以按照苹果的方式完成工作。只需给他们视图,其余的由他们完成。但我想UIView每行添加一个新对象可能会导致对象分配繁重并降低帧速率。与UIImage我的contentView. 我相信UIImageUIView.

请扔一些轻松的人,帮助我做出决定。

0 投票
1 回答
843 浏览

iphone - iphone objective-c 有趣的附件和 setEditing 问题

在我的 DetailViewController 我有代码

更新 x2

这是我的设置编辑

在我的 detailViewController 中,我想向 tableView 发送“魔术/无论它是什么”来注册“编辑模式”以更改附件,但我不想调出删除按钮。以前我没有线 [tableView setEditing:editing animated:YES];,所以我只希望它调出配件。

0 投票
3 回答
12403 浏览

iphone - UITableViewCell 自定义附件 - 获取附件的行

我有一个很大的问题。我正在尝试UITableViewCellUITableView. 这很好用,我目前在按下时执行了一个动作和选择器。

和选择器:

现在,问题来了:我想知道按下的附件属于哪一行。我怎样才能做到这一点?

谢谢 :)

0 投票
2 回答
1210 浏览

android - android蓝牙配件可以强制设备启动应用程序吗?

我想知道是否可以开发一个硬件(例如可能通过蓝牙),它可以在您的设备上启动现有的 android 应用程序。

我似乎找不到任何关于这种功能的文档。

有人遇到过这个吗?

0 投票
4 回答
10730 浏览

iphone - 使用通过 Dock 连接的外部附件调试 iOS 应用程序

我是否遗漏了一些明显的东西,或者没有办法调试使用通过 30 针底座连接的外部附件而不使用大量日志等的 iOS 应用程序。我希望能够使用诸如断点和仪器。

有没有办法通过 Wi-Fi、蓝牙进行远程调试?

注意:是的,我最近问过这个问题并删除了它,因为我认为我找到了答案..但答案是只有 Instruments 支持 Wi-Fi.. 不是 Xcode 调试。所以问题仍然存在......

所以......:鉴于我没有真正的运气找到答案,也没有人给我答案 - 我认为这是一个大胖子NO。:(

让我想知道我们是否只是期望神奇地猜测错误发生的位置,或者在设备和附件之间不断地来回移动它而磨损我们的坞站连接器的同时记录所有内容?

我猜是时候提交错误报告了。

0 投票
1 回答
2191 浏览

ipad - 通过 UART 进行 iPad 配件通信

我们为 iPad/iPhone 制造了一个新的配件,它应该将命令传输到 iPad。我们喜欢使用 UART(通过一种称为Lingo的 Apple 协议)。我的研究表明我只能使用 USB(30PIN 连接器)和自定义协议。

问题:

  • APP端有什么方法可以使用UART连接iPad配件吗?
  • 如果协议是在 UART 中实现的,我们应该能够将它移动到 USB,如果它不能通过 USB 对我的应用程序可用。

我的主要猜测是 UART 命令和访问是为 iPhone OS 保留的协议,对应用程序不可用。某些 UART 命令还包括音量和音频重新路由等设置,所以我想这是安全的。

0 投票
1 回答
7364 浏览

iphone - 当外部配件通过 BT 配对或插入底座连接器时如何启动 iphone 应用程序

我已经在网上对此进行了彻底的研究,当外部配件使用 BT 配对或插入扩展坞连接器时,找不到任何关于自动启动 iphone 应用程序的信息。

我们是 MFi 开发者,我们希望在配对时启动 BT 配件和应用程序。我们有包含我们协议的 Info.plist 和包含正确协议的设备,所有这些都可以正常工作和通信。该应用程序在我们的 BT 设备上运行良好,但我希望在配对时看到该应用程序启动。

我之前已经看到过将配件插入连接器的情况,并且会知道这是如何实现的。

http://www.metacafe.com/watch/5772611/ces_2011_withings/

在视频中的 3:15 检查。

iPhone是否仅具有停靠连接项目自动启动的能力?

我知道外部附件框架在安装应用程序时向 iPhone 注册了协议。当您连接 BT(或连接器)设备并且您没有适用于您的连接设备协议的应用程序时,这就是 iPhone/iPod 知道将您带到苹果商店的方式。

我不明白为什么应用程序在配对时不启动,我认为这很简单。有人可以对这个话题有所了解。我发现的最好的来自 Apples 文档:

能够与外部附件通信的应用程序应在其 Info.plist 文件中声明它们支持的 ?protocols。声明对特定协议的支持让系统知道您的应用程序可以在连接该附件时启动。如果没有应用程序支持连接的附件,系统可能会选择启动 App Store 并指出支持的应用程序。”

我无法理解“可以选择启动”的含义,这是否意味着也选择启动?请帮忙。

0 投票
1 回答
2406 浏览

iphone - 从哪里可以获得使用蓝牙的 Made For iPod 设备的完整列表?

我正在与客户合作,将 iPad 与通过蓝牙传输数据的第 3 方设备(体重秤)连接起来。我没有为设备构建接口,只是试图通过蓝牙从设备接收数据。

Apple 文档表明我需要使用 External Accessory 框架进行通信。您还“必须在应用程序的 Info.plist 中包含 UISupportedExternalAccessoryProtocols 键”并列出特定协议。

1)是否有这些协议的完整列表以及某处 Info.plist 的格式是什么?制造商文档表明它已被认证为 Continua 成员,这意味着它使用 ISO/IEEE 11073-104XX 个人局域网设备协议。我该如何插入?

2) 我真的需要为 ISO/IEEE 标准设备使用外部附件框架吗?

0 投票
2 回答
1311 浏览

iphone - 寻找资源来学习“ExternalAccessory”框架(iOS)

我正在寻找一些好的资源来学习外部附件框架,特别是“蓝牙附件接口”。我知道Ken Maskrey有一本书用于学习外部附件框架,但这本书不涉及蓝牙通信。

一些带有示例代码的博客文章将不胜感激

非常感谢!

0 投票
2 回答
1367 浏览

iphone - 如何在 iPhone 上获取配对的蓝牙耳机列表?

我正在尝试在我的 iPhone 上获取配对的蓝牙耳机设备列表。我尝试了如下外部附件框架:

但附件数组始终为空。我错过了什么?获取连接的蓝牙耳机列表的正确方法是什么?

假设我可以获得蓝牙耳机列表,有没有办法将音频输出重定向到某个蓝牙耳机?

根据下面的代码,无法选择将音频发送到哪个设备:

谢谢你的帮助,

迈赫达德

PS:我还尝试了Apple的示例应用程序,它实践了External Accessory Framework,没有运气!