草庐IT

AlertController

全部标签

带有多行 UITextField 的 iOS AlertController

我正在开发一个应用程序,但它是一个相当旧的应用程序。客户不想花太多时间,所以我正在寻找一个简单快速的解决方法来解决这个问题。用户必须为他们的个人资料写一个摘要,所以他们需要很大的空间来写。整个应用程序是用AlertController弹出窗口构建的,所以我想用更大的多行UITextField替换单行UITextField.我该怎么做才能做到这一点?我目前添加了以下代码:UIAlertController*alert=[UIAlertControlleralertControllerWithTitle:@""message:@"Enteryoursummary"preferredStyl

ios - 如何根据 UIAlertController 中的 UITextField 禁用 UIAlertAction?

我正在使用UIAlertController向用户显示一个对话框以输入5位数的CRN。我希望Add按钮被禁用,直到UITextField中有五个且只有五个数字。这是用户界面的样子:以下是为UIAlertController设置的属性:varalertController:UIAlertController!varaddAlertAction:UIAlertAction!{returnUIAlertAction(title:"Add",style:.default)}下面是我如何在viewDidLoad方法中初始化它们:self.alertController=UIAlertContro

ios - 如何将 UIActivityIndi​​catorView 放入 UIAlertController 中?

我们正在放弃MBProgressHUD,因为它在我们的应用程序中故障太多,并且没有阻止用户输入或提供取消按钮等功能。因此,我尝试实现Swipesight'sHowtodisplayactivityindicatorincenterofUIAlertController?,我遇到了指标定位不当的问题:它是绿色的,因为我们应用的色调是绿色的。如您所见,它不在Controller的白色矩形部分,而是灰色背景。这使用了类似于他的“@62Shark”解决方案的东西://inimplementation:@property(nonatomic,strong)UIActivityIndicatorV

ios - 如何在 iOS 中使 UIAlertView 变大?

我在我的iOS应用程序中显示免责声明UIAlertView,但iOS中的默认AlertView大小非常小。我怎样才能让它变大?看起来应该很简单,但是我查了资料好像没有办法实现?代码,UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"Disclaimer"message:nildelegate:selfcancelButtonTitle:@"Accept"otherButtonTitles:nil];UIWebView*webView=[[UIWebViewalloc]init];[webViewsetFrame:CGRectMak

ios - 在 UISwipeActionsConfiguration iOS 11 中更改文本和图像的颜色 - Xamarin/Swift

我有这个适用于iOS11的UISwipeActionsConfiguration这个代码看起来像publicoverrideUISwipeActionsConfigurationGetLeadingSwipeActionsConfiguration(UITableViewtableView,NSIndexPathindexPath){vardefinitionAction=ContextualDefinitionAction(indexPath.Row);varflagAction=ContextualFlagAction(indexPath.Row);varleadingSwipe=

ios - 在新的 View Controller 上显示警报

我有一个按钮可以将我发送到另一个ViewController。我正在尝试的是在下一个ViewController上显示警报。 最佳答案 在新Controller的viewDidLoad()方法中,新建一个UIAlertController,显示如下letalertController=UIAlertController(title:"DefaultStyle",message:"Astandardalert.",preferredStyle:.Alert)letcancelAction=UIAlertAction(title:"Ca

swift - Alamofire http post - 注册用户 Swift 3

小问题:我正在使用Alamofire库将用户注册到我的数据库。我从后端开发人员那里获得了端点和参数,并亲自在Postman中对其进行了测试,数据正常通过。我在我的RegisterViewController中实现它,但没有得到任何响应。这是我的实现。仅供引用:我离开了ViewController的用户类型。最终用户不应该知道他们是用户类型3。我可能在这里做错了什么。我没有在输出中得到任何响应。letparams=["username":usernameField.text!,"firstname":firstNameField.text!,"lastname":lastNameFiel

ios - 使用选择器使用未解析的标识符

我一直收到此错误Useofunresolvedidentofier'rightBarButtonDidClick'。我已经声明了rightBarButtonDidClick类,但为什么它显示错误?根据之前关于相同主题的帖子,我尝试了所有可能的解决方案就像检查目标成员资格等等。没关系。这是完整的代码importUIKitimportRealmSwiftclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingthev

ios - UialertController 仅在 var 达到某个值时显示一次

所以我的应用程序的工作方式是你点击一个单元格,一个var值被修改(例如+1)。我已经弄清楚如何在我的var达到某个值(10)时弹出UIalert。但是现在每次我更新var时都会弹出警报。我希望它做的是在var达到10时弹出并在那之后停止代码如下:if(section1score>=10){letalertController:UIAlertController=UIAlertController(title:NSLocalizedString("Section1scoreisover10",comment:""),message:"\(message1)",preferredStyle

ios - 编写完成处理程序的最佳方法是什么

我目前正致力于在我的应用程序中实现应用程序内购买,在恢复购买后我想调用完成来执行向用户显示警报的操作。我是这样做的,发现有帖子说它甚至可能不会被执行。我怎样才能正确地构造这个。funcrestoreIAPPurchases(completion:(()->Void)){if!self.canMakePayments{return}self.paymentQueue.restoreCompletedTransactions()completion()}letalertController=UIAlertController.vy_alertControllerWithTitle(nil,