草庐IT

swift_FORCE_LOAD

全部标签

ios - 如何在 UIBarButtonItem 中制作一个箭头,就像 swift 中的后退按钮箭头一样

如何在自定义UIBarButtonItem中制作一个箭头,就像Swift中的后退按钮箭头一样?我想通过以前的Controller移动,我制作了自定义UIBarButtonController但它没有箭头。 最佳答案 您可以使用属性字符串并将其分配给您的UIButton使用这个字符串varstr="使用本教程了解更多详细信息http://www.ioscreator.com/tutorials/attributed-strings-tutorial-ios8-swift这会有所帮助。谢谢

swift - 可选绑定(bind)不打开字典

我有以下字典varmenuItems:[[String:String?]]=[["name":"Home","identifier":"homeController"],["name":"Page2","identifier":"page2"],["name":"Page3","identifier":"page3"]]现在我使用下一个代码循环遍历字典varnames:[String]=[String]()foriteminmenuItems{ifletname=item["name"]{names.append(name)}}ifletname=item["name"]应该打开并将名

ios - 直接调用 Swift 枚举实例方法会创建实例吗?

假设我有一个枚举,例如:enumAnimalType{caseDogcaseCatfuncbarks()->Bool{switchself{caseDog:returntruecaseCat:returnfalse}}}如果我要这样做的话:funcpickAnimal(shouldBark:Bool){switchshouldBark{caseAnimalType.Dog.barks():println("youshouldpickdogs")caseAnimalType.Cat.barks():println("youshouldpickcats")default:println("

ios - 使用 Swift 设置游戏中心

我在设置GameCenter排行榜时遇到了问题,因为我收到错误消息,无法将“ViewController”类型的值分配给“GKGameCenterControllerDelegate!”类型的值!。我相信这与我放在顶部的代码有关:classViewController:UIViewController,GKGameCenterControllerDelegate,ADBannerViewDelegate{//stuff}以及我放入其中一个操作按钮的代码://showsleaderboardscreenfuncshowLeader(){varvc=self.view?.window?.r

Swift 2 语法错误 : Cannot call value of non-function type 'Int'

我写了一个函数:extensionString{funcsize()->Int{returncount(self.utf16)}}但它返回一个错误:Cannotcallvalueofnon-functiontype'Int'我该如何解决? 最佳答案 count是swift1.2的方式,在swift2.0中使用myString.characters.count(任何数组都可以这样计算)所以:extensionString{funcsize()->Int{returnself.characters.count}}

javascript - 从通过 URL swift 加载的 WKWebView 中删除元素

我正在使用WKWebView,我通过URL加载了一个webview,它运行良好leturl=NSURL(string:"http://www.monstie.fr/")letrequest=NSURLRequest(URL:url!)webView.loadRequest(request)我正在使用一个js文件注入(inject)一些CSS,但我想用javascript删除一些元素,例如(例如)的“href”,而不加载变量中的所有html。我的问题是:如何在swift中使用此javascript代码?document.getElementsByClassName("mylinkclas

iOS/swift : How to implement longPressed action for backButton?

我正在尝试为我的应用中的每个ViewController实现一个自定义后退按钮。我希望它有两个Action。如果按钮被点击,它应该正常运行并进入导航堆栈。如果按钮被按下时间越长,它应该转到预定义的ViewController。如何在swift中仅针对后退按钮实现此目的? 最佳答案 您可以隐藏默认导航后退按钮并通过这种方式添加自定义按钮:importUIKitclassSViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//hide

swift - float2 扩展错误,在存储属性初始化之前自行使用?

我回顾了我在Xcode7.0beta3(7A152u)中所做的一个项目,我在其中使用了以下extension添加了一个CGPoint初始化为float2。(下面的代码与WWDC2015演示项目DemoBots中使用的代码相同)早在7月下旬,它运行良好,但现在使用Xcode7.0GM(7A218)我得到错误:TEST.swift:32:11:'self'usedbeforeallstoredpropertiesareinitialized我查看了各种发行说明,但找不到任何相关内容,任何人都可以帮助我或为我指明正确的方向,说明为什么现在失败以及如何解决它?//Extend`float2`t

ios - swift 中 UICollectionView 单元格内的 UITextField 值

我在UICollectionView单元格中有UITextField和一个ImageView。它从网络服务加载数据。用户可以在文本字段中输入数据并必须提交。我的问题是,当我滚动CollectionView时,在一个单元格的一个文本字段中输入的值与另一个单元格中的其他文本字段值混淆,并显示错误的值。我的步骤(假设我有单元格A、B、.......、k)1.输入值CellATextfield=12CellBTextfield=132.向下滚动(我没有在单元格F文本字段中输入任何内容,尽管它显示13)3.滚动回到我输入值的地方CellATextfield=12CellBTextfield=(b

string - Swift - 检查字符串的结尾是否是一个符号

有什么方法可以告诉Swift检查字符串是否以符号结尾。例如,我如何在swift中编写下面的代码?varstring="myString*"ifstringendswith"*"{....dosomething} 最佳答案 您可以使用hasSuffix函数。letstring="Helloworld!"ifstring.hasSuffix("!"){//dosomething} 关于string-Swift-检查字符串的结尾是否是一个符号,我们在StackOverflow上找到一个类似的问