我正在Swift中实现一个简单的选择器视图。一切都已连线,这是我到目前为止的所有代码:
//MARK: - picker data and delegates
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int
{
return 2
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return self.visableScores
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String!
{
return "\(row)"
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int)
{
}
visableScores
是一个Int。
出于某种原因,当我尝试在选择器视图上滚动时,UI会冻结并几乎无法响应。我从未使用过选择器视图。我做错了什么,或者我应该在其他地方寻找UI冻结的原因?
答案 0 :(得分:1)
事实证明,模拟器只需要重新启动。
我退出模拟器,再次运行项目,一切恢复正常。
从那以后发生这种情况,现在我对任何奇怪行为的默认操作都是重启Xcode和模拟器。