我使用以下教程UIPickerView
在里面创建了一个UIActionSheet
:
Add UIPickerView & a Button in Action sheet - How?
我注意到UIPickerView
不响应UIPicker
. 也许就在选择栏的下方,但不在下方。
有没有人有过类似的经历并解决了?
我使用以下教程UIPickerView
在里面创建了一个UIActionSheet
:
Add UIPickerView & a Button in Action sheet - How?
我注意到UIPickerView
不响应UIPicker
. 也许就在选择栏的下方,但不在下方。
有没有人有过类似的经历并解决了?
我最近遇到了类似的问题,我提出了 3 个选项并取消了。下面的 3 个按钮似乎有半个按钮没有对齐。我必须在按钮之间单击才能使它们运行。这一切都取决于我从哪里展示行动表。如果你有一个 TabBarController,你应该从那里展示操作表:
[actionSheet showInView:self.parentViewController.tabBarController.view];
如果您只有视图本身,也许还有一个导航栏,那么从视图中呈现它就可以了:
[actionSheet showInView:self.view];
就我而言,我有一个用于 iphone 而不是 ipad 版本的标签栏,所以我这样做了:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
[actionSheet showInView:self.view];
} else {
[actionSheet showInView:self.parentViewController.tabBarController.view];
}
从 UIActionSheet 参考文档中并不清楚,但从“最前面”的最明智的控制器呈现操作表可能是明智的。因此,如果底部有一个工具栏,则显示它。这些限制似乎不适用于 iPad,因为操作表显示在弹出框内。
希望有帮助。
嘿去 XIB 并尝试选择 UIPickerView 然后转到“布局”菜单和“带到前面”希望这会有所帮助!