iOS Cocoa - 自定义 uipickerview 或类似
Posted
技术标签:
【中文标题】iOS Cocoa - 自定义 uipickerview 或类似【英文标题】:iOS Cocoa - custom uipickerview or similar 【发布时间】:2012-11-04 08:59:37 【问题描述】:所以我正在尝试为我正在制作的应用程序创建类似的东西,但我不确定如何去做。我正在考虑使用 ScrollView 自定义 UIPickerView 或其他东西。一个问题是我希望它的尺寸很小。我的目标是 85x120px 大小(比我可以得到的 UIPicker 小得多。任何帮助/指向正确的方向将不胜感激。
example
此外,此应用程序将是 ios 6+,因此任何新控件都可以:)
【问题讨论】:
据我所知您无法更改 Picker View 的高度。虽然宽度可以改变。 我正在寻找相同类型的定制 【参考方案1】:UIPicker 可以改变宽度,但不能直接改变高度。但是有一些方法可以解决。
您可以使用 CGAffineTransformScale() 来更改高度。
CGAffineTransform transform = pickerView.transform;
transform = CGAffineTransformScale(transform, 1, 10);
pickerView.transform = transform;
您可以查看有关 CGAffineTransform 的更多信息,如果您想自定义某些内容,这真的很有帮助。
【讨论】:
以上是关于iOS Cocoa - 自定义 uipickerview 或类似的主要内容,如果未能解决你的问题,请参考以下文章
来自 NSWindowController Cocoa 的自定义视图