草庐IT

Swift-Mailer

全部标签

ios - 如何在单独的类中在 iOS Swift 中制作计时器?

我已经构建了一个CountdownTimer,我想将其重构为一个单独的类,以便我可以在MainViewController中重用它。我会怎么做呢?这是我的代码:varstartTime=NSTimeInterval()vartime:Double=4vartimer=NSTimer()/*Outlets*/@IBOutletweakvartimerLabel:UILabel!/*CountdownTimerfunction*/funcupdateTime(){varcurrentTime=NSDate.timeIntervalSinceReferenceDate()varelapsed

swift - UILabel Swift/Storyboard 返回 nil

我创建了一个导航Controller,里面有一个ViewController,包含一个标签。当通过点击按钮加载ViewController时,应该更改此标签。classViewController:UIViewController{@IBOutletweakvarbtnEmergency:UIButton!overridefuncviewWillAppear(animated:Bool){self.btnEmergency.backgroundColor=UIColor.redColor();}overridefuncviewDidLoad(){super.viewDidLoad()}

ios - Swift/iOS 8,当 prefersStatusBarHidden() 设置为 true 时,状态栏不隐藏

我在iOS应用程序项目中有以下设置:“隐藏状态栏”未选中。它可以在部署信息下的一般项目设置中找到。在AppDelegate.swift中:@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{window=UIWindow(frame:UIS

swift - 无法在 Swift 中增加变量 - 不抛出任何错误

(我对编程很陌生,所以非常感谢外行友好的回答)我正在开发一款由两支球队进行的游戏。我有一个按钮可以检查哪支球队上场,然后更新该球队的得分。代码运行没有错误,但按下按钮时分数不会更新。在我的模型文件中声明varteamOneScore=0varteamTwoScore=0varteamCounter=2在我的ViewController中@IBActionfuncbuttonPressed(sender:AnyObject){iftimer.valid&&teamCounter%2==0{++teamOneScore}elseiftimer.valid&&teamCounter%2!=0

ios - Swift 中指针的替代品?

我正在使用SpriteKit制作游戏。当特定类型的两个sprite发生碰撞时,我想记下其中一个sprite,然后在游戏后期更新该sprite。使用指针,我基本上会执行以下操作。当两个对象发生碰撞时,我会设置一些全局指针指向我想要跟踪的Sprite的地址。然后,当修改函数被调用时,它会修改指向该地址的任何内容,实质上是修改发生碰撞的Sprite。不过我宁愿不使用指针,因为Swift不鼓励直接访问内存。我无法通过引用修改函数来传递Sprite,因为修改函数(didSimulatePhysics)未被我的代码调用。谢谢! 最佳答案 你可以

ios - 如何使用自动布局在 Swift 中为可重用的 UIView 设置约束?

我正在尝试构建一个可重用的UIView,其宽度应等于其在Swift中的superView。由于其父View的大小各不相同,我想我必须使用自动布局为其设置约束。但我不知道如何在Swift中以编程方式执行此操作。这是可重用subview的代码:importUIKitclassbottomMenu:UIView{@IBOutletvarbottomMenu:UIView!requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)NSBundle.mainBundle().loadNibNamed("bottomMenu",ow

ios - Swift 图像按钮上的淡入淡出(过渡效果)

我有一个带有默认状态和高亮状态的UIButton,所以当它处于默认状态时它显示image.png,当被点击时它显示imageOn.png。这与图像之间唯一的变化是背景颜色。我无法做的事情是在单击按钮时在这两个图像之间进行淡入淡出,以进行精美的背景颜色更改。我正在使用Swift。 最佳答案 好吧,我现在没有时间测试这个,但我认为你的代码应该看起来像这样。overridefuncviewDidLoad(){letnormalImage=UIImage(named:"image.png")asUIImage!letselectedImag

objective-c - Swift 中来自 Obj-C 的 UIView 实例类型

大家好,我已经接近Swift编程了,然后马上就觉得我是Swift的新手在我的Obj-C项目中,我创建了许多类UIView我在我的应用程序中使用我在Obj-C中为Swift实现这些类UIView时遇到问题...总之,到现在为止我一直用这个...我的类(class)UIView有各种init和frame等......但是一个直接的instancetype详细说明了所有-(instancetype)initializeNotificationViewWithTitle:(NSString*)notificationTitlenotificationMessage:(NSString*)not

sqlite - 将现有的 sqlite 数据库导入 Swift 项目

我已经很长时间没有为IOS开发任何东西了,所以请多多包涵。在XCode6.3中首次使用Swift语言。我有一个预先存在的sqlite数据库myDB.sqlite,我想将其导入到我的项目中。我添加了sqlite框架,添加了FMDB和桥接头文件,然后将myDB.sqlite文件添加到我的项目中。它也包含在“CopyBundleResources”中。当应用程序首次在模拟器中运行时,我只是尝试访问我的捆绑目录中的myDB.sqlite以将其复制到我的文档目录中。但是它一直说找不到文件。在我的AppDelegate.swift中:letdbPath=NSBundle.mainBundle().

ios - 基于字符串数组 (Swift) 在 UITableView 的 viewdidload 上选择单元格

如何根据核心数据数组中的匹配字符串值在UITableview中选择多个单元格?我已经保存了之前选择的行(作为字符串),但现在当我再次加载表格时,我希望所有内容都被再次选中。我找不到或想不出任何解决方案。数组:varcategory:[String]=["News","Sport","Weather","Earth","Future","Shop","TV","Radio","Food","Music","Travel","Local","Nature","Venue","Money"]我试图找出selectRowAtIndexPath但我没有在Swift中看到它。这是我如何从CoreD