Tag: ios7

iOS 6 UISegmentedControl与iOS 7devise

我正在开发一个应用程序,它应该可以在iOS 6和iOS 7上运行,并且具有相同的平面devise。 我试图自定义我的UISegmentedControl有边界,圆angular半径和所有,但我无法弄清楚如何做到这一点。 到目前为止,我只有一个平坦的背景。 有没有人有任何build议有一个iOS 6 UISegmentedControl看起来像一个iOS 7吗? 编辑: 我想拥有 代替

closures显示在模式视图控制器(表单)中的键盘

我有一个模式的视图控制器,在iPad上呈现为表单。 当我发送[textField resignFirstResponder]时,键盘保持在屏幕上。 在视图控制器中: – (BOOL)textFieldShouldEndEditing:(UITextField *)textField { return YES; } – (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES; } 在导航控制器中: – (BOOL)disablesAutomaticKeyboardDismissal { return NO; } 所有这一切使用iOS 6,但不是与iOS 7。

iOS 7:在UIActionSheet委托函数中创build的UIAlertView不能自动旋转

这个问题只能在iOS 7中重现。 在委托函数中: – (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex ,如果创build了UIAlertView,则警报视图不能自动旋转。 这里是示例代码: – (IBAction)buttonTapped:(id)sender { UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"action sheet" delegate:self cancelButtonTitle:@"cancel" destructiveButtonTitle:@"ok" otherButtonTitles:nil]; [actionSheet showInView:self.view]; } – (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"alert" message:nil delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil]; [alert show]; } 这是iOS 7的错误吗? 如果是的话,有什么办法让警报视图自动旋转与屏幕上的其他视图?

UICollectionView UseLayoutToLayoutNavigationTransitions具有不同的数据源

我有两个UICollectionView对象,都有不同的来源和委托。 我希望通过使用UseLayoutToLayoutNavigationTransitions实现转换的“照片应用程序”。 它不工作。 当我调用UseLayoutToLayoutNavigationTransitions它会更改布局,但不会更改内容。 第一张照片是第一个收集视图。 一系列类别和其中包含的人。 第二张照片是我想要animation最终成为一个类别内的一系列人。 最后的照片是现在发生的事情。 分类只是重新排列。

有没有可能使用iOS 7的UIViewController转换(具体交互)与子视图控制器?

有很多关于使用新的iOS 7 UIViewController转换API和伟大的新的交互式转换API的教程。 然而,尽pipe在自定义UIViewController的WWDC 2013video中,这些似乎都没有引用添加和删除子视图控制器。苹果员工显示了我所想象的是一个用自定义转换呈现的子视图控制器: (我假设这是一个视图控制器显示在另一个顶部看起来,我不认为你可以过渡到一个新的UIViewController,同时保持其他可见的后面…) 有没有可能通过子视图控制器来实现这样的事情? 在我的具体情况,我添加一个UIPageViewController图像库作为子视图控制器,但你仍然可以看到它被添加到视图控制器,如果图像UIPageViewController不占用全屏幕。 我还添加了将图像从屏幕上滑出的function(类似于iOS 7多任务closures),我很乐意将其作为交互式视图控制器popup窗口。 有没有任何教程这样的事情? 这甚至有可能吗? 这会更好地完成presentViewController不知何故,这将允许我查看下面的视图控制器?

iOS – 结合NSLineBreakByWordWrapping和NSLineBreakByTruncatingTail

我需要的 我需要写一些文本到PDF。 文本本身可以是任何长度,但我只能显示2行(通过换行),如果空间不够,应该截断第二行的尾部。 我试过了 NSMutableParagraphStyle *text = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy]; text.lineBreakMode = NSLineBreakByTruncatingTail; 这样,文本只在第一行,并在行尾截断。 NSMutableParagraphStyle *text = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy]; text.lineBreakMode = NSLineBreakByWordWrapping; 这样,文本将换行到第二行,但如果有足够的文本换行,则在第二行末尾不会截断。 我需要一些方法来结合这两种行为。 我所研究的 我发现了一些关于文字包装问题的问题,但没有像这样。 离我最近的是这样的: NSLineBreakByWord包装在第一线,但NSLineBreakByTruncatingTail第二线? 但是那里的问题是不一样的。 在这个问题中,提问者需要这个行为,但是在一个标签中,他用一些在我的项目的其他部分也使用过的storyboardconfiguration来解决这个问题。 但是这个问题是关于在PDF中的这种行为,使用NSStringDrawingContext drawInRect方法。 我使用的是iOS 7(实际上只是更新到了7.1,但两者的情况都是一样的)。 提前致谢。 编辑 – 另外,我看了这个链接之前问,但没有帮助: https://developer.apple.com/library/ios/documentation/cocoa/reference/ApplicationKit/Classes/NSParagraphStyle_Class/Reference/Reference.html#//apple_ref/doc/c_ref/NSLineBreakByWordWrapping

导航栏标题alignment问题

我已经设置自定义视图导航栏titleView,当页面是第一个视图控制器标题正确显示在中心 但是当视图控制器从另一个视图控制器被推动时,标题向右移动 代码: -(void)setUpTwoLineNavigationTitle { CGFloat width = 0.95 * self.view.frame.size.width; UIView *contentView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, width, 44)]; contentView.backgroundColor = [UIColor clearColor]; CGRect titleRect = contentView.frame; titleRect.origin.y = 4; titleRect.size.height = 20; UILabel *titleView = [[UILabel alloc] initWithFrame:titleRect]; titleView.backgroundColor = [UIColor clearColor]; titleView.font = [UIFont systemFontOfSize:14.0]; titleView.textAlignment = NSTextAlignmentCenter; titleView.textColor = [UIColor blackColor]; […]

UI版本7.1中的问题

我正在开发大于7.0版本的iPad应用程序。 我正面临有关UI的令人讨厌的问题。 我从过去5-6小时卡住了。 当我运行与7.1版本的应用程序,它显示如下: 我可以访问button,textfield和所有,但不能获得背景图像,任何控件的button背景图像。 我也运行在模拟器,同样的问题,我得到它,但重置模拟器后,它运行良好。 现在问题是什么设备? 当我运行不同的设备与不同的iOS版本像8.0和以上的相同的应用程序。 它运行完美。 请任何人帮助我。 我search了很多,不能得到任何解决scheme。 先谢谢你..

如何更改iOS 7中未选中的标签栏项目的颜色?

我试图改变在选项卡栏中的未选定的图像的颜色,默认情况下,他们改变为灰色,即使图像是另一种颜色。 我已经search这个,但答案只适用于iOS 6或以下。

如何在加载地图时直接显示多个注释的标题

我将多个注释加载到我的地图视图中。 这些注释在加载地图时显示为一个pin。 通过使用下面的代码,我可以直接显示一个标注的标题,但是对于其余的标注,用户需要点击标题以查看标题。 我想在Mapview Loaded时显示所有注解的标题而不触及注释引脚 NSMutableArray * locations = [[NSMutableArray alloc] init]; _myAnn = [[MKPointAnnotation alloc] init]; _locationCoordinate.latitude = 27.175015; _locationCoordinate.longitude = 78.042155; _myAnn.coordinate = _locationCoordinate; _myAnn.title = @"A"; [locations addObject:_myAnn]; _myAnn = [[MKPointAnnotation alloc] init]; _locationCoordinate.latitude = 28.171391; _locationCoordinate.longitude = 79.037090; _myAnn.coordinate = _locationCoordinate; _myAnn.title = @"B"; [locations addObject:_myAnn]; _myAnn = [[MKPointAnnotation alloc] init]; […]