码迷,mamicode.com
首页 > 其他好文 > 详细

Xcode Cocoa程序MessageBox 弹框

时间:2015-06-24 18:58:03      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

相信很多Windows程序员都习惯MessageBox弹框提示, 在MacOS下也有类似MessageBox这种弹框提示方法

第一种方法

    //其他的各种弹框类型
    NSAlert *alert = [[NSAlert alloc] init];
    //[alert addButtonWithTitle:@"OK"];
    //[alert addButtonWithTitle:@"Cancel"];
    [alert setMessageText:@"test?"];
    //[alert setInformativeText:@"Deleted records cannot be restored."];
    //[alert setAlertStyle:NSWarningAlertStyle];
    // [alert setHelpAnchor:@"ddd"];
    // [alert setInformativeText:@"asdfa"];
    // [alert setMessageText:strMsg];
    /*
     [alert beginSheetModalForWindow:_window
     modalDelegate:self
     didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:)
     contextInfo:nil];  
     */  
    [alert runModal];

第二种方法

    CFOptionFlags  result;
    NSString *strMsg = [NSString stringWithFormat:@"%i", 234];
    CFStringRef* msg_ref;
    
    CFUserNotificationDisplayAlert(0,
                                   kCFUserNotificationNoDefaultButtonFlag,
                                   NULL, NULL, NULL,
                                   CFSTR("Title"),
                                   CFSTR("Message"),
                                   NULL, NULL, NULL, &result);


Xcode Cocoa程序MessageBox 弹框

标签:

原文地址:http://blog.csdn.net/sysprogram/article/details/46624475

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!