Tag: swift

UICollectionView粘滞标题在swift中

我试图创build一个粘性的补充标题,它始终保持最佳状态,并且不会响应滚动事件。 到目前为止,我发现的解决scheme仍然对滚动滚动有所反应,并使用自定义的stream布局进行修复,这可能也是解决我的问题的方法。 我想这样做的原因是,标题在其他地方使用,应该是可重用的。 我希望这可以这样解决,我不必创build一个分离的看法。 正如我在Swift中所做的那样,在Swift中有一个例子会很棒。

在转换到SpriteKit中的另一个SKScene之后取消分配SKScene

我有一个视图控制器,有三个孩子的skscenes。 当我从一个转换到另一个时,旧的skscene不会被释放。 我希望它被释放,就好像它从来没有。 例: 当我第一次加载应用程序,只有1 skscene可见(说它占用100MB的内存),然后我转移到另一个(100MB多),然后第三个(300MB的内存)。 我最终会有300MB的内存,我想一直有100个。 我怎样才能做到这一点? My view controller: // // ViewController.m // Paddle Jumper // // Created by Chance Daniel on 1/18/14. // Copyright (c) 2014 Max Hudson. All rights reserved. // #import "Flurry.h" #import "ViewController.h" #import "startViewController.h" @implementation ViewController{ BOOL sceneSetUp; } – (void)viewWillLayoutSubviews { if(!sceneSetUp){ [super viewWillLayoutSubviews]; // Configure the […]

Xcode 6 + iOS 8 SDK,但部署在iOS 7(UIWebKit&WKWebKit)

我们正在iOS 8 SDK上使用Xcode 6 beta 5 + Swift创build应用程序。 我们也想部署到iOS 7。 那可能吗? 当我们将项目的部署目标设置为7.0时,我们得到如下的编译时错误: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_WKPreferences", referenced from: __TMaCSo13WKPreferences in WebViewController.o "_OBJC_CLASS_$_WKWebView", referenced from: __TMaCSo9WKWebView in WebViewController.o "_OBJC_CLASS_$_WKWebViewConfiguration", referenced from: __TMaCSo22WKWebViewConfiguration in WebViewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see […]

迅速UIGestureRecogniser跟随

我正在使用Swift制作iOS8应用程序。 我希望用户能够使用手势来揭示界面的某些部分。 因此,例如,用户将手指向上滑动,手指向上滑动的视线沿着手指移动,从而露出另一个视图。 我想要的是一个手势来给出类似于通知框的结果,你可以从屏幕的顶部拉下来。 我一直在看文件,我似乎无法find一个合适的手势。 我看到一个名为UISwipeGestureRecogniser的,但唯一的问题是,它不跟随你的手指,当我滑动手指时,它只是运行一个函数。 以下是文档页面: https : //developer.apple.com/documentation/uikit/uigesturerecognizer

代码签名错误每当我尝试更换新的SceneKit应用程序中的股票文件

所以Xcode 8最近刚刚发布,我还不确定究竟是什么原因导致了这个问题(这可能只是Xcode的一个testing版本,或者我可能是在某种程度上做错了)。 现在的问题是,我正在尝试创build一个新的SceneKit应用程序,我正在搞乱.scn文件。 我在“hero.scnassets”里面创build了一个.scn文件,“hero.scn”,并且在hero.scnassets文件夹内以“heroTexture.png”的名字提供了一个.png文件。 这个项目在“GameViewController.swift”文件中通常由Xcode 8.0 beta 1提供的代码被编辑如下: 原始代码: … let scene = SCNScene(named: "art.scnassets/ship.scn")! … let ship = scene.rootNode.childNode(withName: "ship", recursively: true)! ship.run(SCNAction.repeatForever(SCNAction.rotateBy(x: 0, y: 2, z: 0, duration: 1))) 编辑的代码: … let scene = SCNScene(named: "hero.scnassets/hero.scn")! … let hero = scene.rootNode.childNode(withName: "hero", recursively: true)! hero.run(SCNAction.repeatForever(SCNAction.rotateBy(x: 0, y: 2, z: 0, duration: 1))) 收到的错误: […]

如何使用Swift iOS将操作添加到UIAlertViewbutton

我想添加另一个button,而不是“OK”button,应该closures警报。 我想要另一个button来调用某个function。 var logInErrorAlert: UIAlertView = UIAlertView() logInErrorAlert.title = "Ooops" logInErrorAlert.message = "Unable to log in." logInErrorAlert.addButtonWithTitle("Ok") 如何添加另一个button到这个警报,然后让它调用一个function,一旦点击,让我们说我们希望新的button来调用: retry()

独立视图上的iOS UItesting

我正在尝试在我的iOS项目中joinUItesting,但是有一件事仍然让我担心,看起来你写的所有testing都必须从应用程序的开始开始, 例如,如果我要testinglogin屏幕后面的视图,我的testing必须先在login屏幕上运行,input用户名/密码,单击login,然后转到我要testing的视图。 理想情况下,login视图和下一个视图的testing将完全隔离。 有没有办法做到这一点,或者我完全错过了UItesting背后的哲学?

斯威夫特 – 如何从照片库最后拍摄3张照片?

我需要从viewDidload事件中获取并显示最后拍摄的照片库中的3张照片,没有任何点击。 在这一步之后,当我滚动scrollview时,我应该得到其他的照片3乘3。 你知道迅速做到这一点的正确方法吗? 谢谢。

setStatusBarHidden(_:withAnimation :)在iOS 9中不推荐使用

我发现在iOS 9中, setStatusBarHidden(_:withAnimation:)现在已被弃用,文档中提到使用[UIViewController prefersStatusBarHidden]但如果我仍然想用幻灯片animation隐藏状态栏,iOS 9中的替代方法是什么?

如何在Xcode项目中集成和使用Objective-C或Swift的Font Awesome?

所以我想用这个字体http://fortawesome.github.com/Font-Awesome/ 。 我已经添加了字体作为资源,并把它放在plist文件中。 以下是我如何使用它: [homeFeedButton.titleLabel setFont:[UIFont fontWithName:@"fontawesome" size:8]]; NSString *str = [NSString stringWithFormat:@"%C", @"\f030"]; 但是这不起作用。 有谁知道如何在Xcode项目中使用这种字体?