Tag: 配件

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

我正在寻找一些很好的资源来学习外部附件框架,特别是“蓝牙配件接口”。 我知道Ken Maskrey有一本书用于学习外部附件框架,但是这本书不包括蓝牙通信。 一些示例代码的博客文章将不胜感激 非常感谢!

iOS中的无线配件configuration:EAWiFiUnconfiguredAccessoryBrowser只会检测一次未configuration的配件

我使用EAWiFiUnconfiguredAccessoryBrowser来检测EAWiFiUnconfiguredAccessory 。 开始附件search的代码如下: – (void)viewDidLoad { [super viewDidLoad]; if (_accessories == nil) { _accessories = [[NSMutableArray alloc] init]; } if (_browser == nil) { _browser = [[EAWiFiUnconfiguredAccessoryBrowser alloc] initWithDelegate:self queue:nil]; _browser.delegate = self; } } 不幸的是,它只能在第一次加载视图时才能find配件。 如果我回到以前的视图,然后重新加载视图,它不会find它们。 我试过了: 重新创build浏览器附件并重新启动search(不起作用) 停止search并重新启动它(不起作用) 这是我得到的最新代码(与上面的代码一起提到): – (void) viewWillAppear:(BOOL)animated{ NSLog(@"view will appear"); if (_accessories != nil) { [_accessories removeAllObjects]; } […]

UITableViewCell附件没有被着色

我已经阅读了关于这个主题的多个问答,但是没有一个似乎起作用,所以这是我的问题。 我创build了一个自定义的UITableViewCell,在Storyboard中,我要求提供一个披露指示器附件。 据说,tintColor应该改变指标的颜色,但经过大量的研究,这里是我发现的: 单元格的accessoryView映射到一个零值,因此我不能影响它的tintColor 我试图创build一个像这样selectedBackgroundView完成的accessoryView: self.accessoryView = UIView() 显然,它只是创造一个空白,原来的披露配件消失。 我真的很困惑这一切,无法find一种方式来影响细胞的配件的颜色。 任何帮助将非常欢迎!

工具栏的键盘inputAccessoryView“上一页”和“下一页”

我一直试图实现这个工具栏,其中只有“下一步”button被启用,当顶部textField是firstResponder,并且当底部textField是firstResponder时只有'Previous'button被启用。 这种工作方式,但发生的事情是我需要每次点击两次“上一页”/“下一页”button来启用/禁用反向button。 我是否在响应者链中错过了一些正在发生的事情? 这是我的代码: – (void)viewDidLoad { [super viewDidLoad]; [self.topText becomeFirstResponder]; } – (UIToolbar *)keyboardToolBar { UIToolbar *toolbar = [[UIToolbar alloc] init]; [toolbar setBarStyle:UIBarStyleBlackTranslucent]; [toolbar sizeToFit]; UISegmentedControl *segControl = [[UISegmentedControl alloc] initWithItems:@[@"Previous", @"Next"]]; [segControl setSegmentedControlStyle:UISegmentedControlStyleBar]; segControl.momentary = YES; segControl.highlighted = YES; [segControl addTarget:self action:@selector(changeRow:) forControlEvents:(UIControlEventValueChanged)]; [segControl setEnabled:NO forSegmentAtIndex:0]; UIBarButtonItem *nextButton = [[UIBarButtonItem alloc] initWithCustomView:segControl]; NSArray […]

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

我需要更改UITableViewCell中的disclosureIndicatorView附件的颜色。 我认为有两种方法可以完成这个任务,但我无法弄清楚哪一个是最佳的。 所以这是我想我可以做的。 有一个属性UITableViewCell – accessoryView 。 所以我可以使用setAccessoryView:(UIView *)view和传递视图作为UIImageView持有我想要的图像。 我已经写了一个实用工具类,它为我的单元格创build了内容视图(像背景颜色,添加其他东西等),并将此内容视图添加到UITableViewDelegate的单元格。 另一个select是绘制一个UIImage覆盖CustomContentView工具类的drawRect方法。 执行选项1 – 我可以通过苹果的方式完成任务。 只要给他们看,他们就做剩下的事情。 但是,我想添加一个新的UIView对象到每一行可能会变成一个沉重的对象分配和降低帧速率。 与我的contentView的UIImage对象相比。 我相信UIImage比UIView更轻。 请抛出一些轻的人,帮助我决定。