Tag: ios7

Xcode 5 iOS 7 CocoaPods链接器错误

我刚刚将我的旧项目升级到新的iOS 7.它已经在使用Cocoapods。 我编译和运行,一切工作正常在模拟器和设备上。 我试图使用Xcode存档它,我得到以下错误。 ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) 有任何想法吗! 更新: Pods项目的体系结构设置如下: Standard architectures (armv7,armv7s) scheme : Cocoapods已经从我的项目中删除。 一切都很好!

构build项目xcode时出错:“您没有权限”

你好,可能这是个愚蠢的问题,可能会问,但我没有得到适当的解决scheme。 我从互联网上下载了一个项目,当我试图运行它/构build它的xCode说: “PROJECT NAME”文件无法打开,因为您无权查看该文件。 我也把项目文件夹的读/写权限,但仍然无法正常工作。 任何人都可以知道为什么会发生这种情况吗? 请帮我解决这个问题

如何使用“自动布局”为纵向和横向定向configuration不同的布局?

我有一个像附图中的视图 现在我添加约束条件,当方向改变为横向时,视图中的UITextview必须位于屏幕的右侧。 在UItextview上,我添加了下面的约束, 尾随空间:Superview 底部空间:Superview 虽然这些限制显示了一些关于ambugity的警告,但为我做了这个工作。 以下是横向模式的截图。 我的问题是,虽然UItextview被移动到右侧,我想要在横向模式下超级视图顶部的一些额外的宽度。 换句话说,我希望UITextview从现在处于横向模式的位置向下移动一点。 我在思考如何在IB中使用自动布局来做这件事,而我无法想象如何。 任何build议,请。

iOS 7中是否有手机数据使用API​​?

iOS 7引入了新的用户configuration来禁用特定应用的蜂窝数据。 它可以在“设置” – >“蜂窝”中configuration,然后向下滚动。 你会发现每个安装的应用程序的开关,可以看到它消耗了多less蜂窝数据。 如何以编程方式testing开关是否为我的应用程序打开? 有没有一个API? 我可以确定我的应用程序在蜂窝上使用了多less数据? 我不是要求获取所有应用程序的值。 我只对我的应用程序使用感兴趣。

在iOS 7中设置导航栏图像

我想将我目前的项目从iOS 6转换到iOS 7.在iOS 6中,我的项目工作正常,但在iOS 7导航栏中图像显示不正常。 我使用iOS 6的这个代码片段, UIImage *imgNav = [UIImage imageNamed:@"navigation.png"]; self.navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 44); [self.navigationController.navigationBar setBackgroundImage:imgNav forBarMetrics: UIBarMetricsDefault]; 如何在iOS 7中设置导航栏图像?

Phonegap:键盘在iOS 7中更改窗口高度

在iOS 6中一切正常。 键盘打开并将input移动到视图中。 当键盘closures时,一切都会回到原来的位置。 在iOS 7中,键盘可以正常打开,input仍然可见。 当键盘closures时,应用程序的整个下半部分都消失了。 我已经将问题跟踪到了键盘打开时窗口高度的变化,并且在closures时没有改变。 在打开键盘之前,根据$(window).height()打开窗口的高度为568,在打开它之后,窗口的高度为828.文档的高度也相应地改变。 我试图阻止窗口resize: $(window).resize(function(e) { e.preventDefault(); e.stopPropagation(); window.resizeTo(320,480); return false; }); 我也试图在键盘closures后重新设置大小,但没有成功。 我使用phonegap 2.7并将KeyboardShrinksView设置为true。

我如何添加一个ActivityItem到UIActivityViewController中的上层活动栏?

我喜欢将我自己的WhatsApp ActivityItem添加到UIActivityViewController ,但是它总是添加到较低的非彩色的活动栏中,但是我喜欢将它添加到上面的栏中,即带有彩色项目的栏。 那是我使用的代码: WhatsApp *whatsApp = [[WhatsApp alloc] init]; UIActivityViewController* activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[image, text] applicationActivities:@[whatsApp]]; 喜欢。

呈现可在iOS7和iOS8中使用的半透明视图控制器

我有以下代码在iOS7中完美工作。 [UIView animateWithDuration:0.5 animations:^(void) { self.view.alpha = 0.5; [self.navigationController.navigationBar setAlpha:0.3]; }]; //to make the background view controller semi-transparent UIViewController *rootViewController = [UIApplication sharedApplication].delegate.window.rootViewController; [rootViewController setModalPresentationStyle:UIModalPresentationCurrentContext]; OverlayViewController *ctlr = [storyBoard instantiateViewControllerWithIdentifier:@"OverlayViewController"]; //present the OverlayViewController [self presentViewController:ctlr animated:YES completion:nil]; 然后,我有以下viewWill背景视图控制器,以恢复其视图完全不透明。 [UIView animateWithDuration:1.0 animations:^(void) { self.view.alpha = 1.0; [self.navigationController.view setAlpha:1.0]; }]; 现在,在iOS8中,上面的代码不会将背景设置为半透明。 黑色围绕着OverlayViewController。 我在网上发现使用UIModalPresentationOverCurrentContext将给予预期的行为。 它实际上是这样,但是背景视图控制器从来没有脱离视图层次结构(编辑以添加对此行为的引用: https : //developer.apple.com/documentation/uikit/uimodalpresentationstyle […]

在iOS 7中使用iOS 6风格分段控制?

是否有可能在iOS 7设备上显示分段控件作为控件的iOS 6版本? 我们实际上还没有准备好重新devise界面,新的平面控件不会与我们的其他用户界面进行交互。 如果可能的话,现在最好保持iOS 6的风格。 为了澄清,我正在编译使用iOS 6.1的基本SDK。 我知道这是我的问题的“显而易见”的答案,但它不起作用。 大多数其他UI元素将通过这样做来显示iOS 6样式,但是像UIAlertView和UIActionSheet , UISegmentedControl不会。 但是,与UIAlertView和UIActionSheet , UISegmentedControls不像“系统”项目; 他们应该能够以iOS 6模式显示。 编辑:我认为这将是有益的,如果我最终包括一个这样的图片(可能应该从一开始就这样做)。 但是,我提供的答案确实解决了这个问题。 此外,回想起来,它看起来像是iOS 6的风格毕竟,它只是显示如此错误,它看起来像iOS 7风格。

根据iOS7中的内容调整UItextview的大小

我试图根据内容调整文本视图,也是兄弟和父容器。 下面的代码在iOS 6中工作正常 if (/* less than ios 7 */) { CGRect frame = _textView.frame; CGSize conSize = _textView.contentSize; CGFloat difference = conSize.height – frame.size.height; frame.size.height += difference; _textView.frame = frame; UIScrollView *parentView = (UIScrollView *)_textView.superview; // adjust views residing below this text view. // sibling view UIView *belowView = // access it somehow CGRect […]