所以我正在尝试为我正在制作的应用程序创建类似的东西,但我不确定如何去做。我正在考虑使用 ScrollView 自定义 UIPickerView 或其他东西。一个问题是我希望它的尺寸很小。我的目标是 85x120px 大小(比我可以得到的 UIPicker 小得多。任何帮助/指向正确的方向将不胜感激。
此外,此应用程序将是 iOS 6+,因此任何新控件都可以:)
所以我正在尝试为我正在制作的应用程序创建类似的东西,但我不确定如何去做。我正在考虑使用 ScrollView 自定义 UIPickerView 或其他东西。一个问题是我希望它的尺寸很小。我的目标是 85x120px 大小(比我可以得到的 UIPicker 小得多。任何帮助/指向正确的方向将不胜感激。
此外,此应用程序将是 iOS 6+,因此任何新控件都可以:)
UIPicker 可以改变宽度,但不能直接改变高度。但是有一些方法。
您可以使用 CGAffineTransformScale() 更改高度。
CGAffineTransform transform = pickerView.transform;
transform = CGAffineTransformScale(transform, 1, 10);
pickerView.transform = transform;
您可以查看有关 CGAffineTransform 的更多信息,如果您想自定义某些内容,这真的很有帮助。