是否可以像这样将滚动代码 TextView 添加到 Apple Watch 应用程序中?
最佳答案
这是不可能的。但是有一个变通方法...
class InterfaceController: WKInterfaceController {
@IBOutlet var label: WKInterfaceLabel!
let fullText = "i am a long text and i am scrollable horizontally lol."
var scrolledText: String?
var timer: NSTimer?
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
scrolledText = fullText
timer = NSTimer.scheduledTimerWithTimeInterval(0.2, target: self, selector: Selector("timerDidFire:"), userInfo: nil, repeats: true)
label.setText(scrolledText)
}
override func didDeactivate() {
timer?.invalidate()
}
func timerDidFire(timer: NSTimer) {
if scrolledText!.characters.count > 1 {
scrolledText!.removeAtIndex(scrolledText!.startIndex)
} else {
scrolledText = fullText
}
label.setText(scrolledText)
}
}
关于ios - Apple Watch 滚动代码标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31146171/