uiactionsheet 点击在操作表底部不起作用的非常奇怪的错误

发布于 2024-09-16 03:50:49 字数 449 浏览 8 评论 0原文

我有一个 uiactionsheet,按钮在我第一次按下或第二次按下时无法正常工作,但在尝试后只有多次。我尝试删除底部的取消按钮并保留按钮标题,但这些步骤都没有解决问题。 这是我正在使用的代码:

UIActionSheet *aSheet = [[UIActionSheet alloc]
                         initWithTitle:nil 
                         delegate:self 
                         cancelButtonTitle:nil 
                         destructiveButtonTitle: @"Close"
                         otherButtonTitles:@"6940313388", @"2", @"3", @"4", nil];

i have a uiactionsheet and the buttom button doesnt work correctly the first time i press it, or the second, but only numerous times after trying. I tried removing the cancel button at the bottom and leaving a button title however none of these steps solved the problem.
This is the code i am using:

UIActionSheet *aSheet = [[UIActionSheet alloc]
                         initWithTitle:nil 
                         delegate:self 
                         cancelButtonTitle:nil 
                         destructiveButtonTitle: @"Close"
                         otherButtonTitles:@"6940313388", @"2", @"3", @"4", nil];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坏尐絯℡ 2024-09-23 03:50:49

我发现,如果您从错误的视图显示操作表,则视图中可能存在的任何底部栏都会阻止操作表的用户交互,但不会在视觉上掩盖它。

尝试调用 showFromToolbar:showFromTabBar:showInView: 看看哪个可以正常工作(我现在不记得了)。

I've found that if you present the action sheet from the wrong view, whatever bottom bar may exist in your view will block the user interaction of the action sheet but not visually obscure it.

Experiment with calling showFromToolbar:, showFromTabBar: and showInView: to see which works properly (I can't remember at the moment).

开始看清了 2024-09-23 03:50:49

我用...

[aSheet showInView:appDelegate.window]

I use...

[aSheet showInView:appDelegate.window]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文