所以.初步数据:
他们是如何实现的?如果您重新启动设备或强制退出应用程序,它仍然有效.默认的BLE背景是不常见的.这个应用程序处理事件的任何想法?
对于投票结束这个问题的人.这是一个非常有趣的问题,需要一些关于蓝牙和背景的特定知识.例如,有三种蓝牙背景模式:external-accessory用于老式非蓝牙,bluetooth-central和bluetooth-peripheral.关于最后两个,我做了很多实验.但它在文档阅读后没有像您预期的那样工作.我在SO上找到了关于这个主题的几个问题.所有这些都报告了关于蓝牙背景的纯可预测性.在这个问题的所有时间之后,你会看到Mi Band和他们在App Store官方绝对合法的应用程序.而这个应用程序保持连接,或者有一些其他的"神奇"的机制来处理呼叫,并开始对设备的反应.至少它是好奇的.是吗?对于使用外围设备的开发人员来说,它至少是有用的.
在Interface Builder组件中,我有Gradient Button

我想以编程方式创建此按钮.但我找不到按钮类型,边框样式和渐变类型的组合来重现它.我的本地目标是创建像这样的加号(添加)和减号(删除)按钮

也许你也可以知道如何实现减去右边的部分?它看起来像禁用渐变按钮.
更新(2012-02-01,14:52)
我把渐变按钮放在空的xib上,用文本编辑器打开xib并找到我的按钮.这是代码的一部分.
<array class="NSMutableArray" key="NSSubviews">
<object class="NSButton" id="155381693">
<reference key="NSNextResponder" ref="1005"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{20, 303}, {106, 23}}</string>
<reference key="NSSuperview" ref="1005"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:2466</string>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="976550657">
<int key="NSCellFlags">-2080244224</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents">Gradient Button</string>
<object class="NSFont" key="NSSupport">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">1044</int>
</object>
<string key="NSCellIdentifier">_NS:2466</string>
<reference key="NSControlView" ref="155381693"/>
<int key="NSButtonFlags">-2033434369</int>
<int key="NSButtonFlags2">162</int>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
</object>
</object>
</array>
Run Code Online (Sandbox Code Playgroud)
我将尝试使用此信息重现按钮.