我在这里读到,选择器只有 3 个可接受的高度
UIPickerView 只有三个有效高度(162.0、180.0 和 216.0)。
您可以使用 CGAffineTransformMakeTranslation 和 CGAffineTransformMakeScale 函数来适当地调整选择器以方便您使用。
例子:
CGAffineTransform t0 = CGAffineTransformMakeTranslation (0, pickerview.bounds.size.height/2); CGAffineTransform s0 = CGAffineTransformMakeScale (1.0, 0.5); CGAffineTransform t1 = CGAffineTransformMakeTranslation (0, -pickerview.bounds.size.height/2); pickerview.transform = CGAffineTransformConcat (t0, CGAffineTransformConcat(s0, t1));
如何使用此代码将高度设置为 216.0 并将其设置在 iPhone 5 屏幕的底部?
谢谢你。