Rah*_*yas 23 interface-builder picker uipickerview ios
我想降低UIPickerView我的iPhone应用程序中的高度,以便它只显示一行和一列.拾取器视图的高度应等于行的高度.
我正在使用Interface Builder来构建UIPickerView,但我找不到一种简单的方法来重新调整此控件的大小.
你怎么收缩UIPickerView?
Bra*_*son 52
实际上,您可以通过将仿射变换应用于封闭视图来略微缩小整个UIPickerView.例如:
CGSize pickerSize = [pickerView sizeThatFits:CGSizeZero];
pickerTransformView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, pickerSize.width, pickerSize.height)];
pickerTransformView.transform = CGAffineTransformMakeScale(0.75f, 0.75f);
[pickerTransformView addSubview:pickerView];
[self.view addSubview:pickerTransformView];
[pickerTransformView release];
Run Code Online (Sandbox Code Playgroud)
将拾取器放置在包含视图中并将缩放变换应用于该视图,从而将拾取器缩放到其原始大小的75%.将变换直接应用于UIPickerView会导致不合需要的绘图工件.
但是,通过创建自定义控件可以最好地满足您正在寻找的调整大小.
| 归档时间: |
|
| 查看次数: |
28544 次 |
| 最近记录: |