程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Xcode Cocoa程序MessageBox 彈框

Xcode Cocoa程序MessageBox 彈框

編輯:C++入門知識

Xcode Cocoa程序MessageBox 彈框


相信很多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);


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved