首页 > 其他 > 详细

Xcode Cocoa程序MessageBox 弹框

时间:2015-06-24 18:54:58      阅读:495      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!