我在滾動視圖內以編程方式創建文本字段 這些空格分隔並填充數字。我希望在任何時候都可以選擇更改數字。我可以明顯地重新運行代碼改變例如以編程方式在文本字段中更改文本
String (i+1)
到
String (i+7)
但這只是創建了原始另一個文本框。有沒有辦法在創建新文本框之前刪除原始文本框。或編輯原始框內的文字。因爲它們是以編程方式創建的,所以我顯然沒有插座。
謝謝您的時間
的Xcode 8.1 SWIFT 3.0 OSX不是IOS
for i in 0..<18 {
let barNumberTextColor = NSColor(red: 0.2, green: 0.0, blue: 0.0, alpha: 1.0)
let barNumberTextFont = NSFont(name: "Lucida Grande Bold", size: 12.0)
barNumberTextField.font = barNumberTextFont
barNumberTextField.textColor = barNumberTextColor
barNumberTextField = NSTextField(labelWithString: String (i+1))
barNumberTextField.frame = NSMakeRect(CGFloat(i)*320,3,30,20)
if (i >= 0 && i < 16) {
self.addSubview(barNumberTextField)
}
}//eo for