草庐IT

swift_FORCE_LOAD

全部标签

swift - 使用 UIPanGestureRecognizer 在限定区域内拖动 UIView

我想允许用户将UIView拖动到其superView的有限区域内。尝试以下简单代码:funchandlePanForImage(recognizer:UIPanGestureRecognizer){ifletmyView=recognizer.view{switch(recognizer.state){case.Changed:lettranslation=recognizer.translationInView(self)ifinsideDraggableArea(myView.center){myView.center=CGPoint(x:recognizer.view!.cent

objective-c - 在 swift 插件中添加 objective-c 文件时,Xcode pluginDidLoad 没有被调用

我正在为Xcode开发一个插件。它应该是用Swift编写的。当我开始一个新的插件项目时(我正在使用这个XcodePlugintemplate也可以通过Alcatraz获得),该项目编译并运行良好。pluginDidLoad方法在Xcode启动后立即被调用。一旦我添加了任何Objective-C文件(当然还有桥接header),pluginDidLoad方法就不再被调用。Objective-C文件可能就像一个空类一样简单,它是NSObject的子类。从新创建的Objective-C(.m)文件中删除目标成员身份(对于插件目标),再次调用上述方法。有没有人在Swift中开发过一个之前也使用

swift - 使用 ImageMask Swift 填充图像

我正在尝试弄清楚如何用颜色填充中心透明的PNG。我给你做了一个预览,让你看到我无法解释的东西:D“盾牌图标”只是一笔画。无论是在内部还是在外部,它们都没有背景。我想调用一个函数funcfillShield(percentage:CGFLoat){...//codeneededtofilltheshield}我如何设法让类似的东西在swift中工作?干杯,尼克拉斯 最佳答案 你有原始的SVG而不是PNG(或者你能得到一个)。如果是这样,我建议获取PaintCode,它将采用此SVG并为您提供使用贝塞尔曲线绘制它的代码——从那里也很容易

ios - 隐藏多个单元格 heightForRowAtIndexPath static tableview swift

我想将多个静态表格View单元格的高度更改为零并恢复正常。overridefunctableView(tableView:UITableView,heightForRowAtIndexPathindexPath:NSIndexPath)->CGFloat{ifreminderHidden&&indexPath.section==1&&indexPath.row==1{return0}else{returnsuper.tableView(tableView,heightForRowAtIndexPath:indexPath)}}我可以更新bool值,上面的方法适用于隐藏一个静态单元格。但

swift CGPDFContextBeginPage 和 CFData

我想在Swift中创建一些PDF页面。这是我创建PDF页面的代码//InitializecontextandotherstuffCGPDFContextBeginPage(pdfContext,aDictionary);CGContextDrawPDFPage(pdfContext,pdfPageRef)CGPDFContextEndPage(pdfContext)我对“aDictionary”变量有疑问。我想在kCGPDFContextMediaBox键下添加媒体框(这是CGRect类型变量)值。该文档告诉我以下内容:文档或给定页面的媒体框。这个键是可选的。如果存在,则此键的值必须是

cocoa - Swift 中的 FSMountServerVolumeSync 发生了什么?

我正在尝试找到一种在我正在创建的Cocoa应用程序中安装SMB共享的方法,但是所有文档都指向FSMountServerVolumeSync,但是当我将其放入我的代码中时,出现错误'FSMountServerVolumeSync'isunavailable:APIsdeprecatedasofOSX10.9andearlierareunavailableinSwift我发现了一些关于旧替代品的信息-DADiskMount,但我不知道这是否是合适的替代品,也不知道如何实现。现在是否有Swift方法来挂载适用于最新版本Swift的SMB共享? 最佳答案

swift - 如何在 uiwebview (swift) 中调用 https url?

我在UIWEBView中有带有自签名证书的httpsurl,但它不起作用。ErrorisNSURLConnection/CFURLConnectionHTTPloadfailed(kCFStreamErrorDomainSSL,-9813)...我怎样才能通过swift在uiwebview中允许任何认证你有解决这个问题的办法吗? 最佳答案 我找到了一种方法来做到这一点,但我认为这不是一个好方法。第1步------在overridefuncviewDidLoad(){}部分使用NSURLConnectionrequest=NSURLR

ios - 文本不适合 UILabel Swift

我正在将json数据导入uiwebview(通过Storyboard添加),如果json数据为空,我将添加一个subview(以编程方式添加)。在该subview中,我将添加一个标签。当我运行它时,我可以看到subview和标签,但它的尺寸很大,所以它超出了subview。我的代码是vardetailView=UIView(frame:CGRectMake(0,143,568,376))//OverlappingtheUIWebview//detailView.backgroundColor=UIColor.blackColor()detailView.contentMode=UIVi

swift - 是否可以像在 Swift 中使用数组/字典那样遍历结构中的值?

我有一个UIPickerView,想为我的行遍历mdCounty.name,但无法使任何工作正常进行。如果不是,什么元素更适合存储数据?这是我的模型数据:structmdCounty{varname:String?varcountyRecordation:Double=0varcountyTransfer:Double=0varcountyDeduction:Double=0}letgarrett=mdCounty(name:"Garrett",countyRecordation:7.0,countyTransfer:0.01,countyDeduction:50000)letalle

swift - 使用 Swift 创建一个平铺的十六进制游戏

我是Swift/Objective-C的新手,但多年来一直使用Xojo(类似于VisualBasic)编写Mac和Windows应用程序/游戏。我想制作一个简单的回合制战略游戏,它带有一个平铺的六边形map,我想在MacOSX的Swift中完成它。最好从什么技术入手?这可以通过SpriteKit实现吗,或者是否有任何其他我可以与Swift一起使用的开源图block引擎让我领先一步(虽然我可以编写自己的十六进制引擎,但我宁愿不这样做,因为这不是制作一个有趣的部分游戏!)。 最佳答案 您可以使用开源磁贴引擎。“Tiled”是我用过的其中