iphone - 如何在 iPhone Xcode 中自定义 UIPickerView 减少其尺寸?

标签 iphone ios xcode storyboard uipickerview

我想降低 iPhone 应用程序中 UIPickerView 的高度,以便它在标签右侧仅显示 4 行。这是一个注册 View 。我想要一个关于信用卡类型的小选择器 View 。谁能帮我?我该怎么做 ?我通常在我的应用程序中使用 Storyboard

如果不可能,我该如何做这样的事情? See here

类似于 UITextField 的东西,成为屏幕底部的选取器。

最佳答案

您可以使用仿射变换缩小选择器 View

pickerView.transform = CGAffineTransformMakeScale(0.75f, 0.75f);

这会将选取器缩放至其原始大小的 75%

只需在 UITextField 委托(delegate) textFieldShouldReturn 方法中执行此操作

- (BOOL)textFieldShouldReturn:(UITextField *)textField{
    if(textField == yourTextField)
    {
        [self callYourPicker];
        return NO;
    }
    return YES;
}

在操作表中显示您的 pickerView 请参阅此链接 http://www.sortedbits.com/putting-a-uipickerview-on-a-uiactionsheet/

关于iphone - 如何在 iPhone Xcode 中自定义 UIPickerView 减少其尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855507/

相关文章:

iphone - 有没有办法识别在父 uitableview 中选择的单元格

ios - 如何使用 swift 实现点击以专注于条形码扫描器应用程序?

ios - 一个接一个地动画 3 个 View

iphone - iPhone 应用程序设计建议

ios - 有人真的知道时间吗? (哈!)

iphone - 降级 iOS/升级到不是最新的版本

iphone - 向下滚动 Tableview 时复选标记重复

ios - Xcode应用程序崩溃且没有错误

iOS 通过宏重新设计 UITableView

ios - 如何从 itunes connect 或 xcode 关闭 NewsStand 功能?