我根本找不到如何在我的 UIPickerView 上获取组件的宽度。它不允许简单的 (Int) 因为它需要是 CGFloat。我到底在 <#code#> 部分放了什么?
func pickerView(pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat {
<#code#>
}
谢谢!
最佳答案
该方法不会“获取组件的宽度...”选择器 View 调用该方法来询问您组件的宽度。
你的方法可以很简单:
func pickerView(pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat
{
return CGFloat(25.0)
}
(或适合您的选择器 View 的任何宽度...)
您只需将结果转换为期望的类型即可。
关于swift - iOS8 Swift 中的 UIPickerView 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29943883/