Tag: ios7

如果部分标题隐藏在UICollectionView中,则删除空白空间

我在UICollectionView有两个部分。 我只想在UICollectionView显示节标题。 不在第0节。 所以我试图返回nil viewForSupplementaryElementOfKind : section == 0方法,并返回section == 1视图。 它崩溃,并显示下面的错误: Assertion failure in -[UICollectionView _createPreparedSupplementaryViewForElementOfKind:atIndexPath:withLayoutAttributes:applyAttributes]: 这里是我的补充视图的代码。 – (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { UICollectionReusableView *sectionHeader = nil; if (kind == UICollectionElementKindSectionHeader && indexPath.section == 1) { sectionHeader = [collectionView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:@"EventSectionHeader" forIndexPath:indexPath]; sectionHeader.layer.borderWidth = .5f; sectionHeader.layer.borderColor = [UIColor colorWithRed:221.0 / 255.0 […]

删除导航栏的底部边框iOS7

有没有办法来删除iOS7自动显示在导航栏下的底部边框?

在Xcode 5没有回合button?

在Xcode 5中拖放圆形button不再可用? 我似乎无法在Interface Builder中find它。 我猜测这是iOS 7的变化之一,但我只是想确定一下。

iOS 7,使用默认的interactivePopGestureRecognizer快速滑回时损坏UINavigationBar

我有一个问题,我坚持,但我不知道为什么它甚至发生; 如果我在堆栈中推送一个细节控制器,并且使用默认的左边缘interactivePopGestureRecognizer非常快速地刷回,那么我的父/根视图控制器的UINavigationBar看起来就会损坏或者什么东西,就像内置的iOS转换机制没有时间去做在细节视图消失后重置它的工作。 另外为了澄清,在这个'腐败' UINavigationBar中的一切仍然是可触摸的,我父母/根视图控制器上的一切都完美。 对于没有源代码的人来说downvoting:没有源代码! 这是一个苹果的错误! 有没有办法重置这个UINavigationBar应该是什么时,父/视图控制器的viewDidAppear方法被调用? 请注意,如果我点击左上angular的button而不是使用左边的interactivePopGestureRecognizer则不会出现此错误。 编辑:我添加了一个NSLog来检查父视图控制器上的viewDidAppear上的navigationBar的子视图计数,并且计数总是相同,损坏或不是,所以我想知道为什么popup的控制器正在肆虐与我UINavigationBar 。 如果你能帮助我,我将不胜感激! 谢谢。 我附上了它的样子的截图:请注意,后面的chevron不是我的父/根视图控制器的一部分,它是popup堆栈的一部分。 Testing123是父级/根视图控制器的标题,而不是popup堆栈的标题。 头部和齿轮图标是父级/根视图控制器的一部分。 编辑:我以为这样的事情可以解决这个问题,但事实certificate,这不是真的,也是不好的体验海事组织。 这不是我正在寻找的解决scheme。 我发布一个大的赏金,所以这可以正确解决! 😃。 我不能有这种奇怪的用户界面行为是在生产质量的应用程序。 – (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [self.navigationController pushViewController:[UIViewController new] animated:NO]; [self.navigationController popToRootViewControllerAnimated:YES]; }

在iOS 7中移动状态栏

我面临的问题是这样的: 我想实现一个好的devise和左/右菜单的iOS 7应用程序,它出现在主视图animation自己的右/左后。 我正在用[UIView animateWithDuration…]代码来做这[UIView animateWithDuration…] ,但这并不重要。 我想达到的效果与Mailbox iOS 7应用程序具有的效果相同:使用主视图移动状态栏(向右/向左) 图像更好的解释: 我只find这篇关于这个问题的文章,其中一些工作代码使用私有API,我不想使用,因为我希望我的应用在App Store上被接受。 我想达到同样的效果(“合法”)。 有谁知道如何? 谢谢!

ios7 UITableViewCell selectionStyle不会回到蓝色

Xcode 5.0,iOS 7和更新现有的应用程序。 UITableView选中的行现在是灰色的,而不是蓝色的。 从我读过的,他们把默认的selectionStyle改成了灰色。 但是“蓝色”仍然是IB的一个选项,而UITableViewCellSelectionStyleBlue依然存在。 检查出新的HIG,看起来他们看起来不像他们删除蓝色和“设置”应用程序仍然使用蓝色单元格select。 我已经尝试在IB和代码中设置值,但没有运气。 我需要做什么来获得蓝色select风格的任何想法?

从App Store请求IAP产品时出现错误

在IOS6中,我成功地在我的应用程序中进行应用内购买。 我下载了IOS /和Xcode 5 Beta,并试图打开同一个项目。 我从代码中获取产品的代码是: – (void)requestProductsWithIdentifiers:(NSSet*)identifiers { @synchronized(self) { DebugLog(@"requesting products with identifiers: %@", identifiers); self.productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:identifiers] ; self.productsRequest.delegate = self; [self.productsRequest start]; } } 但是它返回一个错误: [IAPHelper request:didFailWithError:](114): request did fail with error: <SKProductsRequest: 0xb846a10> / Error Domain=SSErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo=0xb846b10 {NSLocalizedDescription=Cannot connect to iTunes Store} […]

在iOS7中的MKMapView的快照

我试图在iOS7应用程序中创build一个MKMapView的快照,就像以前的iOS版本推荐的那样: – (UIImage*) renderMapViewToImage { UIGraphicsBeginImageContextWithOptions(mapView.frame.size, NO, 0.0); [mapView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; } 但是,返回的图像是一个黑色矩形,在其上方有一个蓝色的当前位置点。 我尝试过使用mapView的不同子层,但结果总是相同的。 有谁知道如何在iOS7的MKMapView快照?

酒吧半透明在iOS 7.0.3了

比较两个截图: 在iOS 7.0模拟器上完成 而在iOS 7.0.3 iPhone 4S上完成的一个: 相同的代码在这里,那里和相同的东西! 任何想法为什么在真正的设备上的半透明? 我有这个代码来模拟它(我知道这可能是尴尬的,而不是正确的,但它是这样): topMenuView = [[UIView alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, 0, self.view.frame.size.width, TOP_BAR_ORIG_HEIGHT)]; topMenuView.clipsToBounds = YES; UIToolbar *topMenuViewBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, -4, self.view.frame.size.width, TOP_BAR_ORIG_HEIGHT + 4)]; topMenuViewBar.barStyle = UIBarStyleDefault; topMenuViewBar.barTintColor = [BSFunctions getColorFromHex:@"1ea6ff"]; const CGFloat statusBarHeight = 20; UIView *underlayView = [[UIView alloc] initWithFrame:CGRectMake(0, -statusBarHeight, topMenuViewBar.frame.size.width, topMenuViewBar.frame.size.height + statusBarHeight)]; […]

iOS 7 Safari:当点击/关注HTMLinput时,OSlocking4秒钟

更新:这个问题似乎源于在页面上有许多select元素。 那是多么的随意? 所以这是问题。 在iOS 7 Safari上,点击我网站上的文本input时,键盘会打开,然后冻结操作系统大约2-5秒钟,然后滚动到input。 发生这种情况一次后,直到刷新页面才再次发生。 我已经找遍了所有的地方,是的,iOS 7的Safari是超级越野车,但让我们试试看,如果我们能弄清楚这一点。 注意:这不会发生在其他任何移动浏览器或任何以前的iOS Safari。 它发生在iOS 7和iPhone 7的iPad上。 我将列出我的朋友和我迄今尝试过的一切: 删除了在jQuery中添加事件处理程序的function。 (注意:除了卸载和onpageshow,我们所有的事件处理程序都是通过jQuery分配的)。 从input中删除了jQuery自动完成脚本。 从input中删除了所有JavaScript。 通过拒绝Mac上的域,删除了页面上添加的所有第三方库。 切换回以前的jQuery版本。 在没有任何工作之前,我们可以使用的最后一个是1.7.0。 切换回以前的jQuery UI版本。 将input事件处理更改为委托和实况,而不是(单击) 删除了所有的CSS类。 从页面中删除了所有的CSS。 注意:操作系统的响应时间下降到1-2秒,但仍然发生。 有没有人有任何想法? 谢谢一堆!