gpt4 book ai didi

ios - 你如何缩小 iPhone 上的 UIPickerView?

转载 作者:IT王子 更新时间:2023-10-29 07:58:39 25 4
gpt4 key购买 nike

我想在我的 iPhone 应用程序中降低 UIPickerView 的高度,以便它只显示一行和一列。选择器 View 的高度应等于行的高度。

我正在使用 Interface Builder 构建 UIPickerView,但我找不到调整此控件大小的简单方法。

如何缩小 UIPickerView

最佳答案

实际上,您可以通过对封闭 View 应用仿射变换来稍微缩小整个 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];

会将选取器放置在包含 View 中并将缩放变换应用于该 View ,从而将选取器缩放到其原始大小的 75%。将转换直接应用于 UIPickerView 会导致不希望出现的绘图伪影。

但是,您需要的那种调整大小最好通过创建自定义控件来实现。

关于ios - 你如何缩小 iPhone 上的 UIPickerView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/905969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com