我正在尝试创建一个选择器控制器,其上方有一个“完成”按钮,以显示在另一个视图中的表单上。
我创建了 UIViewController 的子类,并使用 IB 添加了工具栏和选择器视图。这看起来很好,通过复制 UICatalog 中的示例,我可以让它显示所需的值,我可以监听选择等。
替代文字 http://web.me.com/gareth.davis/so/settlement_picker_ui.png
在上面,我将视图的背景颜色设置为 alpha 0.0。我还尝试将它自身的视图的 alpha 设置为 0.0,这只是显示一个完全透明的视图。
替代文字 http://web.me.com/gareth.davis/so/picker_running_in_app.png
以上是显示在我的表单顶部的视图控制器,使用:
[self presentModalViewController:settlementPickerViewController
animated:YES];
除了尝试设置视图的各种 alpha 属性之外,我还尝试更改视图的高度,以便不需要透明部分,麻烦的是视图随后位于屏幕的一半。