這裏只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
的picker
view to half
和re-position
它height
的確切位置(Left-x1, Top-y1)
。
查看更多here。
你不能改變UIPickerView的高度。 –
在iOS 9上,一切都變了! http://stackoverflow.com/a/35562894/8047 –