如何在 iPhone 上放大选取器视图?
Posted
技术标签:
【中文标题】如何在 iPhone 上放大选取器视图?【英文标题】:How to enlarge Picker View on iPhone? 【发布时间】:2009-03-03 08:21:07 【问题描述】:我在应用中的一个视图中添加了一个 PickerView,但它的尺寸太小(在高度上)。我发现我无法拖动以使其“更长”。那么如何改变它的大小呢?
【问题讨论】:
【参考方案1】:唯一的方法是调整pickerView.frame.size.height,但你会得到一些非常糟糕的视觉伪影。
我会考虑很长时间来试图绕过这个控件的既定设计。如果你有这么多项目或者你的项目对于这个视图来说太大了,那么 UITableView 可能就是你想要的。它的可定制性更高,可以处理所有不同形状和大小的项目/单元格。
【讨论】:
在哪里添加pickerView.frame.size.height=x?我在 viewDidLoad 方法中添加它,但错误提示“分配中的左值无效”。我用框架初始化选择器视图,它真的很乱。 不能设置pickerView.frame.size.height,只能设置pickerView.frame。使用您想要的值预填充 CGRect,然后设置 pickerView.frame。同样,这可能不是正确的方法,因为您会得到一些非常糟糕的视觉伪影,Apple 可能不会让它进入应用商店。以上是关于如何在 iPhone 上放大选取器视图?的主要内容,如果未能解决你的问题,请参考以下文章