问题标签 [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 投票
5 回答
29773 浏览

iphone - 自定义 UIAlertView

任何人都有代码可以做到这一点:

UIAlertViewHack
(来源:booleanmagic.com

或者更好的是,使用 UIAlertView 对象的带有图像的 3x2 按钮网格?

我不关心文本字段,它是我想要的网格中的按钮(最好是图像而不是文本)。

0 投票
12 回答
47952 浏览

iphone - 更改 UIAlertView 的背景颜色?

我想更改 UIAlertView 的背景颜色,但这似乎没有颜色属性。

0 投票
3 回答
8568 浏览

iphone - 我可以移动 UIAlertView 吗?

我一直在将警报视图稍微移高一点,这样我也可以在屏幕上安装一个键盘。我只是通过抓取警报的框架并在我已经显示警报后更改 Y 来做到这一点,以便框架变量是合法的。这在模拟器上工作得很好,但是当我在硬件上这样做时,警报从正确的位置开始,但几乎立即跳到它原来的垂直中心位置。UIAlertView 位置是一个固定的东西,不应该根据可用性指南改变,还是我只是做错了什么?

谢谢!

0 投票
6 回答
6089 浏览

iphone - UIAlertView 无法显示并导致“EXC_BAD_ACCESS”错误

当按下键盘上的返回按钮时调用一个方法。在调用另一个返回整数的方法后,会根据该整数创建一条消息。然后将消息传递到 UIAlterView 并显示给用户。警报没有任何选项(因此我不调用委托),只是简单地通知用户发生了什么。

编辑:下面是完整的方法(以前显示的部分)。当我注释掉之前的所有内容UIAlertView并替换字符串@“test”而不是传递消息时,警报会成功显示。我的结构没有正确处理内存吗?

当我执行代码时,iPhone 变灰,就像它即将显示警报但崩溃了。EXC_BAD_ACCESS我在控制台中收到错误。我是否没有正确发布警报或消息?这是控制台输出:

编辑:使用基于答案删除[message release];和分配字符串。[NSString stringWithString];

0 投票
9 回答
534 浏览

iphone - iPhone:我正在尝试使用 if 语句,但它对我不起作用

(几乎解决了,但不完全) (我的临时解决方案是使用 void 方法并在每个按钮中调用它,这样我可以编辑多个按钮使用的代码,而不是在进行改进时必须编辑每个单独的按钮,如果陈述)

我敢打赌这是我犯的一个非常简单的错误,但我找不到它。

我试图在整数达到 50 时显示先前定义的警报;这是我在 viewDidLoad 方法中使用的 if 语句:

当整数达到 50 时,什么也没有发生。我哪里出错了?

整数在 IBAction 中像这样更改:

如果我删除 if 语句并只显示警报,它会在视图加载时显示。所以警报不是问题。

有人指出,如果这段代码只在viewDidLoad方法中运行一次,并且在后期将整数更改为50,它不会等待整数为50,而是会看到值不是50而不执行永远保持警惕。

那么我将如何用代码观察整数,并在整数为 50执行警报,但不在增加整数的操作中调用警报?

哦,顺便说一句,我尝试在增加整数的操作中调用 if 语句并且有效,但我有大约 100 个按钮可以增加整数计数并检查每个按钮中的值是否为 50 似乎有点空间所有的复制和粘贴都非常耗时。此外,我计划在整数达到 50 时不仅会发生警报。我确信有一种更有效的方法来检查整数计数的值是否为 50。

0 投票
5 回答
11196 浏览

iphone - UIActionSheet中的UIDatePicker分层问题

有人在另一个问题中发布了此代码以将 UIDatePicker 放入 UIAlertSheet:

我已将其修改为:

这会产生正确定位的警报表(忽略 nil 代表;这仅用于显示目的)。问题出在这里:

替代文字
(来源:hosting-wizards.com

如您所见,在分钟滚动条上方,存在分层问题。我尚未确认这是否发生在设备上。关于为什么会发生这种情况的任何想法?

另一个问题:为什么 UIActionSheet 上的 setBounds 选择器将 Y 尺寸设置为如此高的值才能正确显示?将 Y 尺寸设置为 480 应该会创建全屏显示,不是吗?将此值设置为零使其几乎不可见。

旁注:上面粘贴的代码没有将UIDatePicker定位在图片中的相同位置,但是无论UIDatePicker放置在哪里都会出现分层问题。分层问题只在顶部,不在底部。

0 投票
3 回答
1568 浏览

iphone - 如果我覆盖 UIAlertView (显示进度条,不关闭),它会被拒绝吗?

我刚刚使用 UIAlertView 来显示“正在加载...”,进度条显示我的应用程序目前正在加载多少数据。正如 HIG 所说,我怀疑 Apple 的审查人员会批准这一行动。由于警报不应该在事情​​正常进行时“提醒”用户。

那么,如果我用自定义背景覆盖它,Apple 评论者还会拒绝它吗?我的代码是这样的:

0 投票
4 回答
7518 浏览

iphone - iphone navigationController : 在退出当前视图之前等待 uialertview 响应

我有一个带有导航控制器管理的后退按钮的视图,我想检查用户单击后退按钮时是否保存了文件。如果文件已保存,则返回上一个视图,否则 uialertview 会询问您是否要保存文件。

所以我这样做了,但是视图消失了,之后出现了警报视图。

0 投票
1 回答
1703 浏览

objective-c - 显示后如何在 UIAlertView 上显示按钮

我是用目标 C 开发的新手。

我正在编写一段代码,将插件安装到我的应用程序中。它下载一个 .zip 包,解压缩并将一些数据复制到我的 sqlite 数据库。

我有一个UIAlertView显示UIProgressView应用程序正在下载和解压缩的时间,当它完成时,我使用该方法添加到UIAlertViewa 按钮addButtonWithTitle

我不知道为什么我的按钮出现在 UIAlertView 的左上角。

这是我的一段代码:

我有一张图片,但我不能在这里发布,因为我是新用户。

任何人都知道为什么我的按钮出现在我的 UIAlertView (ventana) 的左上角谢谢!

0 投票
1 回答
7284 浏览

iphone - iphone中的灰色视图,如何?

我想知道将视图的一部分变灰的方法类似于 UIAlertView 使除消息框以外的所有内容变灰的方式吗?现在我在目标区域顶部使用另一个自定义视图,但它看起来不太好。

有任何想法吗?