Questions tagged «uialertview»

30
如何在Swift中创建UIAlertView?
我一直在努力在Swift中创建UIAlertView,但是由于某种原因,由于出现此错误,我无法正确执行该语句: 找不到接受提供的参数的'init'的重载 这是我的写法: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) 然后调用它,我正在使用: button2Alert.show() 截至目前,它崩溃了,我似乎无法正确理解语法。

24
UIAlertController自定义字体,大小,颜色
我正在使用新的UIAlertController来显示警报。我有以下代码: // nil titles break alert interface on iOS 8.0, so we'll be using empty strings UIAlertController *alert = [UIAlertController alertControllerWithTitle: title == nil ? @"": title message: message preferredStyle: UIAlertControllerStyleAlert]; UIAlertAction *defaultAction = [UIAlertAction actionWithTitle: cancelButtonTitle style: UIAlertActionStyleCancel handler: nil]; [alert addAction: defaultAction]; UIViewController *rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController; [rootViewController …

4
通过传入数组而非varlist创建UIActionSheet'otherButtons'
我有一个字符串数组,我想用于UIActionSheet上的按钮标题。不幸的是,方法调用中的otherButtonTitles:参数采用可变长度的字符串列表,而不是数组。 那么如何将这些标题传递给UIActionSheet?我见过建议的解决方法是将nil传递给otherButtonTitles :,然后使用addButtonWithTitle:分别指定按钮标题。但这存在将“取消”按钮移动到UIActionSheet上的第一个位置而不是最后一个位置的问题。我希望它成为最后一个。 有没有办法1)传递数组来代替可变的字符串列表,或者2)将取消按钮移到UIActionSheet的底部? 谢谢。


10
UIAlertView首先不推荐使用IOS 9
我尝试了几种使用UIAlertController而不是UIAlertView的方法。我尝试了几种方法,但无法使警报措施起作用。这是我的代码,可以在IOS 8和IOS 9中正常工作,但是显示不推荐使用的标志。我在下面尝试了优雅的建议,但在这种情况下无法使其起作用。我需要提交我的应用程序,这是最后要解决的问题。感谢您提出任何其他建议。我是新手。 #pragma mark - BUTTONS ================================ - (IBAction)showModesAction:(id)sender { NSLog(@"iapMade: %d", iapMade3); // IAP MADE ! =========================================== if (!iapMade3) { //start game here gamePlaysCount++; [[NSUserDefaults standardUserDefaults]setInteger:gamePlaysCount forKey:@"gamePlaysCount"]; NSLog(@"playsCount: %ld", (long)gamePlaysCount); if (gamePlaysCount >= 4) { UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Basic" message: THREE_PLAYS_LIMIT_MESSAGE delegate:self cancelButtonTitle:@"Yes, please" otherButtonTitles:@"No, thanks", nil]; …

9
UIAlertAction的编写处理程序
我向UIAlertView用户展示了一个,但我不知道如何编写处理程序。这是我的尝试: let alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default, handler: {self in println("Foo")}) 我在Xcode中遇到很多问题。 该文件说 convenience init(title title: String!, style style: UIAlertActionStyle, handler handler: ((UIAlertAction!) -> Void)!) 目前,整个块/封盖都让我有些头疼。任何建议都非常感谢。

8
在iPhone中将UIViewController显示为弹出窗口
由于此常见问题没有完整,确定的答案,因此我将在此处提出并回答。 通常,我们需要呈现一个UIViewController不覆盖全屏的图片,如下图所示。 苹果提供了几种类似的UIViewController,如UIAlertViewTwitter或Facebook共享视图控制器等。 对于定制控制器,我们如何实现这种效果?

8
iOS7中的UIAlertView addSubview
UIAlertView在iOS7中,使用addSubview方法已不建议向中添加一些控件。据我所知,苹果承诺增加contentView财产。 iOS 7现在已发布,我发现未添加此属性。这就是为什么我搜索一些自定义解决方案的功能,该解决方案可以向此AlertView添加进度栏。例如类似于TSAlertView的东西,但更适合在iOS 7中使用。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.