问题标签 [uialertviewcontroller]

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 投票
2 回答
221 浏览

ios - 带有 Activity Loader 的警报 ViewController 收到警告而不是关闭 Swift

我的场景,我试图在AlertViewController. 在这里,我得到了警告,并且在两次试验后不允许解雇。我在一个公共类中使用下面的函数并在多个viewController中重用。

我的代码

其他视图控制器

我的警告

警告:在演示或关闭过程中尝试从视图控制器中关闭!

0 投票
0 回答
85 浏览

ios - 通过单击 UITableViewCell 创建操作表时的运行时自动布局问题

UITableView在 Storyboard 中创建了一个,添加了所需的自动布局约束。我想在单击表格单元格时显示一个操作表,因此我编写了以下代码:

Xcode 在构建时不会抱怨任何自动布局问题(没有警告/错误)。但是,当我运行应用程序并单击触发上述功能的表格单元格时,Xcode 控制台显示自动布局错误:

该值- 16永远不会出现在所有约束中。我尝试将标识符添加到现有约束中,但似乎NSLayoutConstraints上面提到的不存在。

我错过了什么?

UIViewController层次结构非常简单:

在设备屏幕上显示时没有视觉上的不一致。

iPhone Xr 设备上的 Xcode 10.2.1、iOS 12.3.1

0 投票
0 回答
59 浏览

ios - UIAlertviewcontroller 如何始终在当前视图控制器上方显示它,如 uialertview

使用 UIalertview 我们可以显示来自任何类的警报,它总是显示在当前视图控制器上方

我正在使用下面的代码片段来找出当前的视图控制器并在上面显示 alertviewcontroller。

问题一:

应用委托

当我尝试显示警报消息时,由于即将到来的视图控制器,它会被隐藏,并且会出现很短的时间。

问题2:

从现有的视图控制器推送新的视图控制器

当我尝试在视图中显示消息时确实加载了新的视图控制器......我的方法将旧的视图控制器检测为当前的视图控制器。

任何解决此问题的帮助将不胜感激。

0 投票
1 回答
61 浏览

ios - 按下 uiAlert 按钮后以编程方式推送到新的 viewController

我想知道是否可以在按下 UiAlertController 中的按钮后推送到 newViewController

我的代码看起来像

如果按下继续按钮,我只想展示 VC,但如果我打电话给礼物

// self.present(navController, 动画: true, 完成: nil)

在 continueButton 内部,我收到错误 Use of unresolved identifier 'present'

是否可以通过这种方式推送 newVC?

0 投票
1 回答
210 浏览

navigation - popViewController 然后立即呈现一个警报控制器

我正在尝试从警报操作中弹出控制器并进入另一个视图控制器。我想在进入另一个控制器后立即执行一些操作,比如打开另一个警报控制器。我该怎么做?

0 投票
1 回答
58 浏览

ios - ViewController 在快速呈现警报控制器时重新加载

我正在做项目。我在点击注册按钮时添加了一个简单的 alertController。当我单击按钮时,我的视图控制器会重新加载,然后它会显示该警报控制器。它发生在 iOS 13 和 swift 5 或更高版本上

0 投票
2 回答
307 浏览

ios - 创建自定义 UIAlertController

目标:使用 UITextField 数据条目和两个按钮创建警报:“接受”和“取消”。

我知道 UIAlertViewController 不会被更改。

我试图制作一个 UIViewController 但在 VC 的视图填充包含成员警报/模式视图的整个屏幕时遇到问题。

最简单的方法就是制作一个 UIView 并从主机控制它。

我想要的只是将 *customizable* 对话框/警报显示为 *presented* UIViewController。通过自定义警报,我的意思是能够接受来自用户的数据。

我也很好奇这将如何通过 SwiftUI 完成。

0 投票
1 回答
123 浏览

ios - 在目标 c 中使用 UIAlertViewController 时如何关闭呈现的视图控制器?

我没有使用任何使用导航控制器来呈现视图控制器。在该视图控制器中,我使用 NSTimer 在特定时间后关闭视图控制器。我还使用 AlertViewController 来显示时间结束的警报。但在那之后,只有 AlertViewController 不会关闭实际视图控制器。代码如下:

在特定时间后执行的功能是:

当我使用 presentViewController 呈现警报时。因此,如果您使用 self.dismissViewController,它只会关闭警报,而不是父视图控制器。那么如何关闭父视图控制器呢?注意:我没有使用任何导航控制器。

0 投票
1 回答
249 浏览

ios - 点击按钮时显示弹出窗口Swift

我有一个带有自定义单元格的 XIB 文件,它有两个按钮。

基本上,我希望在用户点击按钮时弹出某种对话框,通知他们详细信息。我试图从相应的 Swift 文件中显示警报视图,但由于 XIB 文件继承自 aUITableViewCell我无法呈现警报控制器。如果可能的话,我还希望用户能够编辑显示的信息(通过警报控制器)。

在这种情况下,我希望按钮显示用户的 Instagram 和 Twitter @用户名。

0 投票
1 回答
38 浏览

swift - Swift:如何正确编写带有文本字段和文本视图验证的 UIAlertAction?

我正在创建一个应用程序,其中一个选项卡是用户可以写东西的留言簿。我使用 UIAlertController 弹出一个窗口,其中包含用于输入名称的文本字段和用于输入消息的文本视图。我想默认禁用“发布”按钮,然后在名称字段至少有 2 个字符且消息至少有 3 个字符后启用它。我已经通过

#1:在顶部声明“Post” UIAlertAction

上面的行给出了错误(不能在属性初始化器中使用实例成员“数据”;属性初始化器在 self 可用之前运行。

#2:在警报中添加这个“发布”按钮并使其禁用

#3 添加两个函数来检测textfield和textview中有多少单词,如果符合要求,启用“发布”按钮

理想的情况是,当满足要求,用户点击“发布”按钮时,我将获取数据[“名称”]和数据[“内容”]并将其插入数据库。现在我已经让它工作到在满足要求后启用“发布”按钮,但是当尝试获取数据时它给出错误“不能在属性初始化器中使用实例成员'数据';属性初始化器在 self 可用之前运行。

你能建议如何解决这个问题吗?谢谢你。

在此处输入图像描述

在此处输入图像描述