Tag: ios7

为什么在标签之间移动,重新初始化歌曲?

我有一个在线广播播放器与选项卡页脚function。 第一个选项卡包含播放器,第二个网站和第三个消息框。 现在发生的事情是,当我在第一个页脚播放歌曲,然后去另一个页脚,并返回到第一个页脚,歌曲再次开始。 这里是代码: FirstViewController.m #import "FirstViewController.h" CM_EXPORT const CMTime kCMTimeZero; @interface FirstViewController () @end @implementation FirstViewController @synthesize metadatas; @synthesize toggleButton; @synthesize slider; @synthesize mpVolumeView = _mpVolumeView; @synthesize viewVolume; – (void)viewDidLoad { toggleIsOn=TRUE; MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:self.viewVolume.bounds] ; [self.viewVolume addSubview:volumeView]; [volumeView sizeToFit]; [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; } – (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } -(IBAction)playButtonPressed:(id)sender […]

如何将其configuration为在UITableView中呈现,或者应该在多个UITableView中完成

我不使用UITableViews,但在这种情况下需要。 我有一个相当复杂的菜单对象。 它有头和项目,像这样(想象一下rails acts_as_tree,其中menuHeaders数组可以任意深,所以有三个抽象:一个Menu,一个可以嵌套的MenuHeaders数组,以及一个MenuItems数组): Menu \menuHeaders is an array menuHeader – name="Service" \menuHeaders[] \menuItems \menuItem="transmission fix" \menuItem="replace gaskets" menuHeader – name="Specials" \menuHeaders \menuHeader -name="Tires" \menuItem – special tire \menuItem – verySpecial Tire \menuItems \menuItem – name="oil change" \menuItem – name="windows clean" 表中的输出: Service transmission fix replace gaskets Specials Tires special tire verySpecial Tire oil change […]

蓝牙耳机不能用作iOS和OpenEars的录音捕捉

我们正在build立一个基本的语音识别的iOS应用程序。 基本上,该应用程序计数你说到iOS设备的单词的数量。 当与iPhone内置的标准麦克风讲话时,该应用程序运行良好。 但是,当连接无线蓝牙audio设备时,我们无法将该蓝牙设备用作录制语音audio的方法。 我们正在使用以下软件和设备: 为搭载用于语音识别的OpeanEars库的iOS7.0 / 7.1而构build 我们正在使用ZOMM Wireless Leash( http://www.zomm.com/ | http://www.amazon.com/ ZOMM-Wireless-Bluetooth-Speakerphone-Black/dp/B003N3J6BU/ref=sr_1_1?ie = UTF8&qid = 1409515088&sr = 8-1 ) 尝试其他具有相同行为的蓝牙设备(Bluedio 66i和Bluedio DF200) 无法在默认语音备忘录应用程序中捕获audio 据我们所知,这只是使用标准的蓝牙协议,据我们所知,一旦蓝牙设备配对,它应该自动开始接受它作为录音/audio捕获设备 根据OpenEars的说法,蓝牙audio设备应该自动提取( http://www.politepix.com/forums/topic/enabling-bluetooth-support/ )。 我们是否正确地设定了这一点? 我们使用VoiceMemo应用程序(iOS附带的语音logging应用程序)来testing蓝牙设备作为“控制”实验: 将ZOMM与iOS设备配对 打开VoiceMemo 从VoiceMemo应用程序中selectZOMM作为input设备 开始录制 停止录制 – 没有audio被捕获 不幸的是,这意味着我们的应用程序和标准录音应用程序都不能将蓝牙设备用作录制audio的手段。 无论哪种方式,很难将设备统统视为问题。 我们很想知道这是否只是一个硬件问题(并且需要一个支持iOS语音录制的支持BT的设备),或者如果代码中有某些东西需要启用才能使应用程序开始接受设备录制。 另外,关于ZOMM耳机的更多细节: ZOMM规格:蓝牙无线兼容性:此ZOMM设备支持以下蓝牙无线协议和configuration文件:•蓝牙核心技术v2.1 + EDR•免提configuration文件(HFP)v1.5耳机angular色•耳机configuration文件(HSP)v1.2耳机angular色蓝牙无线互操作性:该ZOMM设备可与所有支持兼容configuration文件和angular色的蓝牙无线产品进行互操作,包括:蓝牙核心技术v3.0,v2.1 + EDR,v2.0 + EDR,v1.2蓝牙主从angular色蓝牙免提configuration文件(HFP)v1.5和之前的耳机(HS)angular色蓝牙耳机configuration文件(HS)v1.2和先前的耳机(HS)angular色 任何想法,我们可以做些什么来解决这个问题,并与iOS7.1上的OpenEars库一起使用蓝牙? 谢谢! 菲利普

iOS 7,导航栏没有半透明…为什么更多标签看起来半透明?

我们的品牌方法让我们禁用iOS 7中的导航和标签栏中的半透明属性。 使用标签栏控制器时,除了点击“更多”以外,所有选项卡的半透明度均已closures。 如果我们select“更多”列表中的一个选项,然后返回,那么半透明(正确)就消失了。 更改标签是正确的。 当我们第一次去“更多”时,我们希望半透明效应不被应用。 重现步骤:1.具有多于5个选项卡的选项卡栏控制器。 2.将半透明设置为NO。 3.运行应用程序时更改点击。 请注意,“更多”选项卡是不正确的,直到select其中一个项目。 预期结果:所有选项卡的顶部栏应类似,以免应用半透明效果。 实际结果:对于“更多”标签,虽然我们closures了半透明效果, 我们如何closures“更多”选项卡的半透明?

外部显示窗口影响主屏幕

当有一个额外的屏幕(最多2)时,我创build一个新的窗口。 每个窗口在不同的屏幕上显示不同的内容。 问题是在iOS7下:创build并显示这个外部窗口使状态栏在第一个可见的,这也是主要的。 然后,系统添加一些空间(20点)重新排列顶部栏和一些视图。 它不适合我,因为这是一个自定义栏。 为什么会发生这种情况,我怎样才能阻止系统添加状态栏? 这是违规的代码: – (void) handleScreenConnectNotification:(NSNotification*)notification { NSLog(@"screens=%@ _secondWindow = %@",[UIScreen screens], _secondWindow ); if ( [[UIScreen screens] count] > 1) { // Associate the window with the second screen. // The main screen is always at index 0. UIScreen * secondScreen = [[UIScreen screens] objectAtIndex:1]; CGRect screenBounds = secondScreen.bounds; _secondWindow […]

如何修复文件中缺less所需的架构i386?

我开发了一个应用程序,我导入了一个iMagPay.framework,编译后我得到了一个错误,如下所示。 ld:警告:忽略文件./iMagPay.framework/iMagPay,在文件./iMagPay.framework/iMagPay中缺less必需的体系结构i386(3个片断)架构i386的未定义符号: “_OBJC_CLASS _ $ _ BluetoothHandler”引用自:obec-class-ref in BLEControllerViewController.o“_OBJC_CLASS _ $ _ EMVApp”,引用自:objc-class-ref in EMVConstants.o“_OBJC_CLASS _ $ _ EMVCapk”,引用自:objc-class-ref在EMVConstants.o“_OBJC_CLASS _ $ _ EMVHandler”中,引用自:PaymentViewController.objc-class-ref TPaymentViewController.o中的objc-class-ref ICCardController.o中的objc-class-ref“_OBJC_CLASS _ $ _ EMVParam”,引用来自:objc PaymentViewController.o中的-class-ref ICCardController.o中的objc-class-ref在BLEControllerViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ EMVRevoc”,引用来自:EMVConstants.o中的objc-class-ref“_OBJC_CLASS _ $ _ M1Helper”,引用自:M1CardControllerViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ Settings”,引用来自PaymentViewController.o中的objc-class-ref TPaymentViewController.o中的objc-class-ref M1CardControllerViewController.o中的objc-class-ref objc-在MagneticCardC中的IndividualAppt.o objc-class-ref中引用class-ref ontroller.o SetUpCardReader.o中的objc-class-ref SetUpCardReaderTab.o中的objc-class-ref …(也许你的意思是:_OBJC_CLASS _ $ _ SettingsPageViewController,_OBJC_CLASS […]

容器视图接收触摸,而不是iPad上的子视图

我有一个UITableViewController在UIView里面触及iOS8(在iOS7中工作正常)的问题。 这是设置代码: UITableViewController *tvc = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped]; tvc.tableView.userInteractionEnabled = YES; tvc.tableView.frame = CGRectMake(0, 0, self.incentivesContainerView.frame.size.width, self.incentivesContainerView.frame.size.height); [self addChildViewController:tvc]; self.incentivesContainerView.clipsToBounds = YES; [self.incentivesContainerView addSubview:tvc.view]; 我有数据源和委托设置,一切工作正常与数据。 问题是这个incentiveContainerView似乎阻碍了对UITableViewController的触动。 我有一个问题的解决方法,添加一个手势识别器的容器: [self.incentivesContainerView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tappedSelectIncentivesView:)]]; 哪些电话: – (void)tappedSelectIncentivesView:(UITapGestureRecognizer *)tap { CGPoint tapSpot = [tap locationInView:self.selectIncentivesVC.tableView]; [self.selectIncentivesVC tableView:self.selectIncentivesVC.tableView didSelectRowAtIndexPath:[self.selectIncentivesVC.tableView indexPathForRowAtPoint:tapSpot]]; } 传递触摸事件,并正常工作。 不过,如果可能的话,我想要一个更清洁的方法,有没有更好的方法来做到这一点? 我发现这个post,看起来像我的问题,但我真的不愿意子类UIView: 如何使触摸事件影响视图的容器视图后面? 我在SO上发现了一些其他类似的post,但是对我来说并不是很有用,有什么build议吗? 谢谢!

使用MBTiles自动调整RMMarker到用户当前的位置

我可以使用MBTiles而不用点击地图来调整RMMarker到用户的当前位置吗? 没有任何方法或API来实现这个在没有WiFi / 3G的地图盒? 我只想把RMMarker和用户一起移动到谷歌地图上。

Xcode 5自动布局 – embedded表

我有一个embedded了几个UITableView的UIScrollView 。 我希望允许每个表格根据需要展开其高度,以显示其所有单元格。 滚动视图的框架占据了整个屏幕,所以它的contentSize.height需要扩展到适合最大的表格(我认为这是默认的行为,但我提到它,以防万一我不正确)。 这一切都可以在我的故事板上完成吗? 或者,如果我需要添加代码来做到这一点,我发现这个教程 ,但它是为iOS 6 – 有这个约束的东西的任何代码更改为iOS 7?

UITableViewCell中的UIScrollView – 水平滚动

我一直试图在自定义的UITableViewCell设置一个UIScrollView 。 我已经尝试在自定义的.xib文件中添加一个UIScrollView ,对它进行子类化,并手动将其作为子视图添加到cellForRowAtIndexPath方法中的UITableViewCell中。 在所有这些中,我已经在cellForRowAtIndexPath设置了UIScrollView的contentSize 。 但是不pipe怎样,我一直无法水平滚动。 这里有一些代码给你一个想法。 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *CellIdentifier = @"Custom_Cell"; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { CellIdentifier = @"Custom_Cell"; } CustomCell *cell = (CustomCell *)[self.fpTable dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellIdentifier owner:nil options:nil]; // cell = [nib objectAtIndex:0]; for(id currentObject in […]