2017-01-02 63 views
0

我有一個轉換器的應用程序。swift 2字符限制在一個標籤(字符串)

converter

我希望標籤只上升到基於字符串中的5個字符的限制。 這是我到目前爲止的代碼(var calculateArea是鏈接到UILabel的字符串)。任何幫助將不勝感激。

@IBOutlet weak var displayLabel: UILabel! 
var calculateArea: String! 
let maxDigits:Int = 5 



func StringLimit() -> String { 
    calculateArea.characters.count <= maxDigits 

    return calculateArea 
} 

回答

0

看看是否有幫助你

func StringLimit(str:String, remove:Int)->String 
{ 
    var result = str 
    let range = result.index(result.endIndex, offsetBy: -remove)..<result.endIndex 
    result.removeSubrange(range) 

    return result 
} 

print(StringLimit(str:"today",remove:2)) //tod 
+0

我用let範圍= result.index得到一個錯誤。我正在使用xcode 7.2 –

+0

您使用的是swift 3嗎? – cwilliamsz

+0

我使用Xcode 8和Swift 3.運行代碼https://swiftlang.ng.bluemix.net/#/repl – cwilliamsz