swift - iOS8 Swift 中的 UIPickerView 宽度

标签 swift ios8 width uipickerview

我根本找不到如何在我的 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/

相关文章:

HTML 宽度 100% 超出页面范围

html - 没有宽度的中心 float 容器

xcode - 在 Swift 中将图像从 .write 恢复到文件

Swift: fatal error :从 TableView 中删除项目时数组索引超出范围

swift - Rx swift : manage object updates in the app

c++ - OpenCV 3.0 问题 - 录制视频内存泄漏

core-data - 使用新的Core Data批量更新,是否可以批量删除?

ios - 对这种响应长时间运行的异步网络调用的 iOS 方法有任何顾虑吗?

html - 将父 div 与动态和设置宽度子 div 居中

ios - Swift iOS - 如何将 NSTextAttachment 内容模式设置为 Aspect Fit?