问题标签 [uialertview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1291 浏览

iphone - UIAlertView 中的 UITextField 在第二次显示时不响应剪切/复制/粘贴

编辑重新发布...我不小心将我之前的问题标记为“社区 wiki”,并且没有意识到对 wiki 帖子的回答不会产生声誉。

我正在使用以下代码将 UITextView 添加到 UIAlertView:

如果我将该代码放在标准操作方法中:

然后,当我第一次显示 UIAlertView 时,剪切/复制/粘贴弹出菜单将显示在已添加到 UIAlertView 的 UITextField 中。(例如,如果我点击并按住,那么“粘贴”将在我释放后弹出。

问题是在第一次正常工作后,除非我重新启动应用程序,否则下次我显示 UIAlertView (新实例)时,任何剪切/复制/粘贴按钮都不会再次出现。有谁知道为什么,或者如何解决这个问题?

奖金信息

我刚刚发现,如果我在 UIActionSheet delagate 回调中创建显示警报,我可以让事情始终正常工作。例如,这总是有效的(剪切/复制/粘贴总是在适当的时候出现在 UITextField 中)

更新的奖金信息

事实证明,它在第一次显示剪切/复制/粘贴弹出窗口时起作用......不仅仅是第一次显示 UIAlertView。因此,例如,我可以多次显示和关闭警报视图。剪切/复制/粘贴在第一次显示时仍然有效。但在那之后它将不再起作用。

另外......如果我添加一个 UITextField (不在警报视图中)并在那里显示剪切/复制/粘贴,那么它永远不会在警报视图中的 UITextField 中显示(即使是第一次)。所以最后问题似乎是剪切/复制/粘贴仅显示在 UIAlertView 的 UITextField 中,如果它在任何 UITextField 中首次显示编辑弹出窗口。

知道在第二种情况下可能会发生什么使事情正常进行吗?我不想在我的应用程序中使用 UIActionSheet,所以我想找到一种方法让它从一个普通的旧操作方法中工作。

谢谢,杰西

0 投票
3 回答
3160 浏览

iphone - 成为FirstResponder 不工作!

在下面的代码中 becomeFirstResonder 不工作,只有 resignFirstresponder 工作......有人可以帮忙吗

0 投票
2 回答
3604 浏览

iphone - UIAlertView clickedButtonAtIndex 与 presentModalViewController

我正在尝试从 UIAlertView 按钮通过 presentModalViewController 调用视图。代码如下,NSlog 显示在控制台中,所以我知道代码执行确实达到了这一点。此外,没有错误或任何显示:

***** 编辑:上面的方法属于 UIViewController。下面是接口文件:

任何帮助表示赞赏。

0 投票
3 回答
6762 浏览

iphone - - (void)alertViewCancel:(UIAlertView *)alertView 未被调用

我遇到的问题是 UIAlertViewDelegate 方法- (void)alertViewCancel:(UIAlertView *)alertView在我使用取消按钮取消 AlertView 时未被调用。

奇怪的是委托方法- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex工作得很好。

有人有想法吗?

提前感谢
肖恩

单击按钮时,我调用它:

0 投票
1 回答
267 浏览

iphone - UITextView 内容未出现在 UIAlerView 中

内容约230行。它不会出现在 UITextView 中,除非您单击它并尝试向下滚动。否则,它是一个白色的空白视图。

任何想法为什么?

0 投票
1 回答
4045 浏览

iphone - 如何使用自定义字体、高度和宽度制作 UIAlertView?

我想显示带有选项的问题弹出窗口。每个问题有 3 个选项。目前文本不适合 UIAlertView。我的 UIalertView 处于横向模式。

我的问题是,

1)如何更改UIAlertView消息和Button的字体和字体大小?

2)如何增加UIAlertView的高度和宽度?

或者请建议我以其他方式实现相同的弹出窗口。

谢谢 。

0 投票
10 回答
50278 浏览

ios - 检查是否显示 UIAlertView

我有一个方法可以发布 HTTP 数据并在出现错误时显示 UIAlertView。如果我有多个 HTTP 帖子,我将为每个错误显示多个 UIAlertView。

我只想在不显示其他 UIAlertView 的情况下显示 UIAlertView。我怎样才能确定这一点?

0 投票
5 回答
9804 浏览

iphone - 未调用委托方法“clickedButtonAtIndex:”

我使用以下代码创建了一个带有两个按钮的警报视图:

单击其中一个按钮时,我想运行一些代码。为此,我在 delegate.m 文件中添加了以下方法:

但是当我按下任何一个按钮时都不会调用这个方法!有人能告诉我为什么吗?

提前致谢,

萨吉夫特

0 投票
5 回答
7324 浏览

iphone - 如何让 UIAlertView 在 iPhone 应用程序第一次启动时只出现一次?

应用程序启动后,我正在使用UIAlertView弹出窗口。它工作正常,但我只希望弹出窗口出现在应用程序的第一次启动时。目前我已经UIAlertViewAppDelegate课堂上,在applicationDidFinishLaunching方法中。这是我的代码:

我是应用程序开发的新手,如果这很简单,我很抱歉。

0 投票
1 回答
4251 浏览

iphone - UIAlertView 在未记录的方法上崩溃

由于一个难以捉摸的错误,我们的应用程序崩溃的频率约为 1,500 次启动中的 1 次。包括堆栈跟踪的相关部分。它作为回调被触发,所以我没有参考它在我自己的代码中发生的位置。

看起来正在发生的事情是有一个UIViewAnimationState对象正在调用UIAlertView's私有方法(_popoutAnimationDidStop:finished:)。唯一的问题是,此时似乎UIAlertView已解除​​分配。我不会对警报视图做任何奇怪的事情。我把它们扔了,我等待用户输入。它们都是在发布之前显示的。

有人遇到过这个吗?在这一点上,我倾向于它是一个苹果的错误。

后背