【问题标题】:How Xcode Convert var names to View Names in StoryboardXcode 如何将 var 名称转换为 Storyboard 中的视图名称
【发布时间】:2015-12-30 08:23:22
【问题描述】:

我想知道是否有任何简单的方法可以做到这一点

这里是值名称

这是视图名称

我想知道如何以编程方式执行此操作,有什么简单的方法吗? 最好在 Swift 中,obj-C 也可以

谢谢

【问题讨论】:

  • 您的意思是在情节提要对象和 IBOutlet 之间创建链接?
  • 不,我的意思是生成字符串名称:我写了出口的名称,在 Storyboard 中你可以看到漂亮的大写字母 The 并在单词之间添加空格
  • 我想 Xcode 中有代码可以简单地识别驼峰式,并在第一个字母和其他大写字母之前放置一个空格。编写这样的代码会相当简单
  • 我的问题是,如果有人知道是否有简单的方法,或者我需要自己做),Xcode 使用的代码有多简单)
  • 你为什么不试试呢?再看看NSString方法componentsSeparatedByCharactersInSet

标签: ios objective-c xcode swift storyboard


【解决方案1】:

我设法做到了,因为那些人​​有一天会需要这些信息:

 let string = "theMostInterestingViewOfAllTime"  //Default String    
 var newString = string.stringByReplacingOccurrencesOfString("([a-z])([A-Z])", withString: "$1 $2", options: .RegularExpressionSearch, range:string.rangeOfString(string)) //Here the String will be separated
 newString = newString.capitalizedString //Here it will be capitalized

New Range 给我带来了一些问题 - 与我的版本相比,有没有更优雅的方式?

【讨论】:

    猜你喜欢
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 2018-11-14
    相关资源
    最近更新 更多