ここはのためだけthree
valid
heights
ですUIPickerView
(162.0, 180.0 and 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));
上記のコードchange
は、height
のpicker
view to half
とre-position
それを正確な(Left-x1, Top-y1)
位置に配置します。
詳細はこちらをご覧ください。