ios - 减少 UIPickerView 组件之间的空间

标签 ios objective-c uikit uipickerview

我想减少 UIPickerView 中不同组件之间的空间。实际上,我想在 iPhone 的 Watch 应用程序中构建一个类似于 Timer 的选择器 View 。

我认为有 4 个组成部分。第一个是 hours 组件 (0,1,2....23),第二个是 hour 组件,第三个是 minutes (0,1,2....59) 第四个是 min 组件。我如何增加 HourMinute 组件之间的比较空间。我不想在每个小时值和每个最小值中使用小时和分钟词。

最佳答案

您将不得不使用 widthForComponent 委托(delegate)方法。以下是 Swift 的示例。只需找到等效的 objective-c。

func pickerView(pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat {
    return 30.0
}

关于ios - 减少 UIPickerView 组件之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28232018/

相关文章:

ios - 两个文本字段的第一响应者

ios - ios:“共享扩展名”不允许我将.txt或.csv文件共享到我的应用

ios - 启用 VoiceOver 的 UIButton 语音帮助

ios - 嵌入式 UINavigationController 的后退按钮不起作用

ios - 如何在布局转换期间为 UICollectionView 单元格的边框宽度/颜色设置动画?

ios - UICollectionView 警告

ios - 如何在我的 ios 应用程序中添加设置?

ios - Xcode 4.3 保存用户数据

iphone - 多选分段控件

ios - 如何在 Swift 中仅在 View Controller 的一部分上实现滑入/滑出菜单?