草庐IT

xcode-storyboard

全部标签

xcode - swift:如何计算日期间隔(今天~指定日期)

从当前间隔指定的日期开始的天数,例如:指定日期=15/01/2016,今天=03/01/2016预期结果:应该显示12天后 最佳答案 试试这个扩展:extensionNSDate{funcrelativeDaysFromToday()->String{letnow=NSDate()letcalendar=NSCalendar.currentCalendar()letunitFlags:NSCalendarUnit=NSCalendarUnit.Dayletcomponents=calendar.components(unitFlag

xcode - 更新到 Xcode 7.3/Swift 2.2 后计时器停止工作

更新到Swift2.2和Xcode7.3后,我的重复NSTimer停止重复了。lettimer=NSTimer.scheduledTimerWithTimeInterval(0.4,target:self,selector:#selector(rotate),userInfo:nil,repeats:true)timer.fire()选择器触发一次,然后直到窗口关闭或最小化后才会再次触发。还有其他人吗?有什么建议吗? 最佳答案 计时器需要始终在同一个线程中进行调度或失效,您可能是在异步block中调用它?尝试在主队列中安排它:dis

ios - 没有 Storyboard xib 不显示容器 View

当我为Swift2.0使用不同的Xib文件时,我无法在XCode右下角的View集合中找到容器View。如何将容器View用于Non-Storyboardxib。 最佳答案 容器View、原型(prototype)单元格等(几乎所有新界面Storyboard后发布的构建器东西)可用于仅Storyboard文件。我相信xib是用不同的解析器(旧的)解析的,并且因此,由于未更新其解析器,因此未添加这些功能。 关于ios-没有Storyboardxib不显示容器View,我们在StackOve

ios - Xcode Beta 4 中删除了 previewActionItems()

我刚刚将我的Xcode更新到最新版本的Xcode8beta。现在我打开了一个我目前正在处理的项目。我似乎注册previewQuickActions的方法已经改变,因为我在重写它时遇到错误,它与objcgetter冲突。funcpreviewActionItems()->[UIPreviewActionItem]{returnctrl.previewActionItems}我在互联网上做了一些研究,但确实找到了任何可以使用或实现的方法来注册previewActions。我希望你能帮助我。关于色度 最佳答案 你最好看看anofficia

iphone - iOS Swift Storyboard 如何在登录后和登录前显示 View

我是Swift和Storyboard的新手。我正在构建一个应用程序,需要在用户成功登录后让用户保持登录状态。因此,在用户第一次打开应用程序时,我将显示登录ViewController,在用户登录后,应用程序将显示主页ViewController。对于Objective-C和xib,我只是将用户登录数据保存到数据库中,每次用户打开应用程序时,我都会检查AppDelegate中是否存在用户数据,如果存在则显示HomeVC.xib,否则显示登录VC.xib。这是执行此操作的正确方法吗?如何使用Storyboard执行此操作?谢谢 最佳答案

iOS Telegram编译8.7.1版本(Xcode成功运行)

首先打开官网github地址。https://github.com/TelegramMessenger/Telegram-iOS开始我们的clone操作。如果你对终端命令行比较熟悉。可以忽略这一步,如果你不懂,只是想下载下来使用sdk。直接打开终端在根目录下。最初准备工作要用到python,如果不会请自己查文档接下里按照官网的教程来,我首先声明一下,自己要下载telegram的版本和你Xcode版本还有bazel版本都是必须按照官网要求来的。不要下错。我们这次讲解以目前最新版来。Xcode版本13.2.1Telegram版本8.7.1bazel版本5.1.开始第一步gitclone--recu

CocoaPods 无法使用(Xcode 14.0)

更新Xcode14.0之后,使用pod命令,提示Xcode版本和CocoaPods的版本不匹配,需要更新CocoaPodsproj]Unknownobjectversion(56).(RuntimeError)11:from/Users/sinking/.rvm/gems/ruby-2.7.0/bin/ruby_executable_hooks:24:in`'10:from/Users/sinking/.rvm/gems/ruby-2.7.0/bin/ruby_executable_hooks:24:in`eval'9:from/Users/sinking/.rvm/gems/ruby-2.7

swift - Xcode SpriteKit SKAction 不改变 SKSpriteNode 的属性?

如果我创建一个SKSpriteNode,并在该节点上运行一个SKAction,Action会在模拟器上运行,但节点的属性没有改变。例如。在以下示例中,在模拟器中,节点从(50,50)开始并在1秒内移动到(0,0)。但是,末尾的print语句打印的是(50,50)而不是新位置(0,0)lettest=SKSpriteNode()test.position=CGPoint(x:50.0,y:50.0)test.size=CGSize(width:20.0,height:20.0)test.color=UIColor.blackaddChild(test)test.run(SKAction.

swift - 如何在 PaintCode 和 Xcode 中使用颜色变量

我有一个通过PaintCode绘制的图标。我需要以编程方式在XCode中更改他的颜色。在PaintCode上,我将变量“ChevronColor”设置为描边颜色。现在我有:@IBDesignableclassIconClass:UIView{overridefuncdraw(_rect:CGRect){StyleKit.drawIcon(frame:self.bounds,resizing:.aspectFit)}}但我想添加这样的东西,以便能够设置图标的颜色。@IBInspectablevarChevronColor:UIColor{didSet(newColor){setNeeds

ios - 不能在 `storyboard.instantiateViewController` 之后向下转换

我正在使用storyboard.instantiateViewController来启动TableViewController,但是当我尝试向下转换它时,出现错误:Couldnotcastvalueoftype'UITableViewController'(0x109b30de8)to'PresenceTableViewController'(0x1060329f0).我的类PresenceTableViewController是UITableViewController的子类,Storyboard已经正确分配了VC类。那么为什么会失败呢?presenceViewController=