草庐IT

UIAlertcontroller

全部标签

ios - UIAlertController 圆角矩形文本字段

我在为我的UIAlertController设置文本字段时遇到一些问题。我正在使用此代码向alertcontroller添加一个圆形的textfield:[alertControlleraddTextFieldWithConfigurationHandler:^(UITextField*textField){textField.placeholder=@"placeholder";textField.borderStyle=UITextBorderStyleRoundedRect;}];然而,结果是这样的:如何删除外边框和背景色?所以它看起来像他们在本教程中所拥有的:http://us

ios - 检查 UIAlertController 是否出现在 XCTest 案例中

我正在为应用程序编写单元测试,并想检查UIAlertController是否出现在特定场景中。-(void)testBadLogin{//enterusernameandpasswordinUITextFieldsself.viewController.usernameField.text=@"test@test.com";self.viewController.passwordField.text=@"incorrect_pass";[loginButtonsendActionsForControlEvents:UIControlEventTouchUpInside];//thisi

iOS - 隐藏在键盘下的 UIAlertController

我有一个UIAlertController从UIViewController中呈现,它作为最后一个UIViewController被推送到UINavigationController中。此UIAlertViewController中有一个UITextField。我的问题是,当我选择UITextField时,键盘出现,但UIAlertViewController保持居中,部分隐藏在键盘下方。我的代码是这样的:UIAlertController*alert=[UIAlertControlleralertControllerWithTitle:@"EnterYourPIN"message:@

ios - 在 UIAlertController 中添加复选框

我需要在警报中添加一个复选框,询问我是否应该再次显示此消息。我遇到过各种示例,其中在Controller中添加了按钮或文本字段,但在任何地方都没有看到复选框。UIAlertView在版本9以上已弃用,所以我不想使用它。UIAlertController*alert=[UIAlertControlleralertControllerWithTitle:nilmessage:@"ShouldIremind?"preferredStyle:UIAlertControllerStyleAlert];UIAlertAction*yesAction=[UIAlertActionactionWith

ios - 如何获得 UIAlertController observable(ReactiveCocoa 或 RxSwift)?

我实现了一个“响应式(Reactive)”UIAlertController这样我就能得到Observable按下按钮。(见下面的代码)。我的问题是:这个实现是否正确?我不喜欢存储观察者;我想知道是否有更好的解决方案。或者...是否已经在ReactiveCocoa或RxSwift中实现了这个?这里是实现。我删除了与问题无关的部分。classAlertBuilder{typealiasAlertAction=(Int)->()privateletalert:UIAlertController/**Ifobservable()iscalled,wekeepheretheobserverst

ios - 关闭模态视图 Controller 呈现的 UIAlertController

我似乎遇到了一个与Unresolved已发布问题类似的问题:UIAlertControllerdismissinghispresentingViewController我在普通的UIViewController之上呈现一个模态视图Controller。然后我在那个模态视图Controller上弹出一个警报。当我按下“确定”以解除警报(使用下面的代码生成)时,模态视图Controller也将被解除。UIAlertAction*ok=[UIAlertActionactionWithTitle:@"OK"style:UIAlertActionStyleDefaulthandler:^(UIA

c# - UIAlertController 自定义字体在 iOS 上不起作用

UIAlertController自定义字体不起作用。下面的代码是一个函数ShowActionSheetAsync,显示ActionSheet.此时,我想更改ActionSheet的字体.我尝试了几种方法,但效果不佳。有好的解决办法吗?publicTaskShowActionSheetAsync(){varsource=newTaskCompletionSource();varalert=newUIAlertController{Title="title"};alert.AddAction(UIAlertAction.Create("button1",UIAlertActionStyl

ios - UIAlertController 半透明故障/错误

当iOS显示警报时,半透明度是恒定的。当我的应用程序显示一个时,警报一开始是白色的,只有半秒钟,然后它变成半透明的。这是一个小问题,但它看起来很乱,我认为警报应该在任何地方都是一致的。不管怎样,这里是代码:UIAlertController*alertVC=[UIAlertControlleralertControllerWithTitle:@"InvalidCredentials"message:@"Pleasetryagain."preferredStyle:UIAlertControllerStyleAlert];UIAlertAction*ok=[UIAlertActionac

ios - 如何修复 UIAlertController 中的 UIImage 重叠?

我正在使用这段代码://DeclareaUIImageView,setitsframeandaddanimagetoitvarmyImageView=UIImageView(frame:CGRectMake(0,0,100,100))myImageView.image=UIImageView(image:UIImage(named:"myImage"))//Let'saddtheUIImageViewtothealertControlleralertController.view.addSubview(myImageView)但是,View与UIAlertController重叠:我该

iOS 关闭 UIAlertController 以响应事件

我有这样一种情况,我想呈现一个UIAlertController以便在显示我的主要ViewController之前等待事件(来自第三方的异步数据请求)完成>与用户进行交互。异步代码完成后,我想关闭UIAlertController。我知道通常UIAlertControllers设置有一个按钮来关闭它,这是用户输入的。我想知道我想做什么(通过事件而不是用户输入来关闭)是否可行?到目前为止,我尝试显示UIAlertController,然后在while循环中等待检查​​事件何时发生的bool值:varalert=UIAlertController(title:"Pleasewait",me