UIPickerView 绝对位置
UIPickerView absolute position
我正在尝试在视图控制器中包含一个 UIPickerView。
我正在使用以下代码来降低选择器视图高度:
CGAffineTransform t0 = CGAffineTransformMakeTranslation (0, self.room_picker.bounds.size.height/4);
CGAffineTransform s0 = CGAffineTransformMakeScale (1.0, 0.5);
CGAffineTransform t1 = CGAffineTransformMakeTranslation (0, self.room_picker.bounds.size.height/4);
self.room_picker.transform = CGAffineTransformConcat (t0, CGAffineTransformConcat(s0, t1));
效果很好,但我无法使用自动版式应用选取器视图位置。我需要在 UITextField 下方显示选择器视图。我将 top space 定义为 UITextField 为 10。但结果不同。这里有来自 iPhone 4s 模拟器和 iPhone 5 模拟器的屏幕截图:
如何让选择器视图显示在类别文本字段的正下方?
我一直在寻找并找到了解决方案。此代码解决了我的问题:
CGAffineTransform t0 = CGAffineTransformMakeTranslation (0, room_picker.bounds.size.height/2);
CGAffineTransform s0 = CGAffineTransformMakeScale (1.0, 0.5);
CGAffineTransform t1 = CGAffineTransformMakeTranslation (0, -room_picker.bounds.size.height/2);
room_picker.transform = CGAffineTransformConcat (t0, CGAffineTransformConcat(s0, t1));
以上代码将选择器视图的高度更改为一半,并将其重新定位到准确的(Left-x1,Top-y1)位置。感谢UIPickerView Height not changeable
我正在尝试在视图控制器中包含一个 UIPickerView。 我正在使用以下代码来降低选择器视图高度:
CGAffineTransform t0 = CGAffineTransformMakeTranslation (0, self.room_picker.bounds.size.height/4);
CGAffineTransform s0 = CGAffineTransformMakeScale (1.0, 0.5);
CGAffineTransform t1 = CGAffineTransformMakeTranslation (0, self.room_picker.bounds.size.height/4);
self.room_picker.transform = CGAffineTransformConcat (t0, CGAffineTransformConcat(s0, t1));
效果很好,但我无法使用自动版式应用选取器视图位置。我需要在 UITextField 下方显示选择器视图。我将 top space 定义为 UITextField 为 10。但结果不同。这里有来自 iPhone 4s 模拟器和 iPhone 5 模拟器的屏幕截图:
如何让选择器视图显示在类别文本字段的正下方?
我一直在寻找并找到了解决方案。此代码解决了我的问题:
CGAffineTransform t0 = CGAffineTransformMakeTranslation (0, room_picker.bounds.size.height/2);
CGAffineTransform s0 = CGAffineTransformMakeScale (1.0, 0.5);
CGAffineTransform t1 = CGAffineTransformMakeTranslation (0, -room_picker.bounds.size.height/2);
room_picker.transform = CGAffineTransformConcat (t0, CGAffineTransformConcat(s0, t1));
以上代码将选择器视图的高度更改为一半,并将其重新定位到准确的(Left-x1,Top-y1)位置。感谢UIPickerView Height not changeable