線上直播系統原始碼,彈出警告/提示類彈窗
線上直播系統原始碼,彈出警告/提示類彈窗實現的相關程式碼
// // ViewController.m // 001-UIAlertView // // Created by lujun on 2021/6/3. // #import "ViewController.h" @interface ViewController () - (IBAction)rightClick:(id)sender; @end @implementation ViewController - (IBAction)clck2:(id)sender { // UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"標題" message:@"訊息" delegate:self cancelButtonTitle:@"取消按鈕" otherButtonTitles:@"其他按鈕標題", nil]; // // [alert show]; //1.建立UIAlertControler UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"標題" message:@"這是一些資訊" preferredStyle:UIAlertControllerStyleAlert]; /* 引數說明: Title:彈框的標題 message:彈框的訊息內容 preferredStyle:彈框樣式:UIAlertControllerStyleAlert */ //2.新增按鈕動作 //2.1 確認按鈕 UIAlertAction *conform = [UIAlertAction actionWithTitle:@"確認" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { NSLog(@"點選了確認按鈕"); }]; //2.2 取消按鈕 UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) { NSLog(@"點選了取消按鈕"); }]; //2.3 還可以新增文字框 通過 alert.textFields.firstObject 獲得該文字框 // [alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) { // textField.placeholder = @"請填寫您的反饋資訊"; // }]; //3.將動作按鈕 新增到控制器中 [alert addAction:conform]; [alert addAction:cancel]; //4.顯示彈框 [self presentViewController:alert animated:YES completion:nil]; } - (IBAction)leftClick:(id)sender { // UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"標題" message:@"訊息" delegate:self cancelButtonTitle:@"取消按鈕" otherButtonTitles:@"其他按鈕標題", nil]; // // [alert show]; //1.建立UIAlertControler UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"標題" message:@"這是一些資訊" preferredStyle:UIAlertControllerStyleAlert]; /* 引數說明: Title:彈框的標題 message:彈框的訊息內容 preferredStyle:彈框樣式:UIAlertControllerStyleAlert */ //2.新增按鈕動作 //2.1 確認按鈕 UIAlertAction *conform = [UIAlertAction actionWithTitle:@"確認" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { NSLog(@"點選了確認按鈕"); }]; //2.2 取消按鈕 UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) { NSLog(@"點選了取消按鈕"); }]; //2.3 還可以新增文字框 通過 alert.textFields.firstObject 獲得該文字框 [alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) { textField.placeholder = @"請填寫您的反饋資訊"; }]; //3.將動作按鈕 新增到控制器中 [alert addAction:conform]; [alert addAction:cancel]; //4.顯示彈框 [self presentViewController:alert animated:YES completion:nil]; } - (void)viewDidLoad { [super viewDidLoad]; } - (IBAction)rightClick:(id)sender { //1.建立Controller UIAlertController *alertSheet = [UIAlertController alertControllerWithTitle:@"標題" message:@"一些資訊" preferredStyle:UIAlertControllerStyleActionSheet]; /* 引數說明: Title:彈框的標題 message:彈框的訊息內容 preferredStyle:彈框樣式:UIAlertControllerStyleActionSheet */ //2.新增按鈕動作 UIAlertAction *action1 = [UIAlertAction actionWithTitle:@"專案1" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { NSLog(@"點選了專案1"); }]; UIAlertAction *action2 = [UIAlertAction actionWithTitle:@"專案2" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { NSLog(@"點選了專案2"); }]; UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) { NSLog(@"點選了取消"); }]; //3.新增動作 [alertSheet addAction:action1]; [alertSheet addAction:action2]; [alertSheet addAction:cancel]; //4.顯示sheet [self presentViewController:alertSheet animated:YES completion:nil]; } @end
以上就是線上直播系統原始碼,彈出警告/提示類彈窗實現的相關程式碼, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2839541/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 線上直播系統原始碼,平臺彈窗自適應裝置原始碼
- 線上直播系統原始碼,滑鼠懸停後彈出氣泡原始碼
- 視訊直播原始碼,提醒類彈窗,到時間後自動彈出原始碼
- 直播系統程式碼,三種常見的提示彈窗
- 直播app原始碼,Flutter 彈窗元件APP原始碼Flutter元件
- app直播原始碼,收到訊息時出現彈窗APP原始碼
- 影片直播app原始碼,Swift動態修改Icon,消除系統彈窗APP原始碼Swift
- WPF 自定義MessageBox 彈窗提示 彈窗載入
- 線上直播原始碼,Dialog使用詳情(中間彈框)原始碼
- 手機直播原始碼,關於pyqt5彈出提示框原始碼QT
- 直播平臺原始碼,Android中常用Dialog彈窗效果原始碼Android
- 線上直播系統原始碼,橫向無限迴圈滾動的單行彈幕效果原始碼
- 去掉RedisDesktopManager更新提示彈窗Redis
- 彈出視窗
- 直播商城原始碼,vue 彈窗 慣性滾動 加速滾動原始碼Vue
- 百萬線上的美拍直播彈幕系統架構實現架構
- 短視訊平臺搭建,收到通知後彈出相關提示的彈窗
- 直播原始碼網站,點選分類調起選單欄並彈出原始碼網站
- 彈出視窗messagebox
- Prism 彈出視窗
- 直播系統原始碼,簡易的自定義確認彈框AlertDialog原始碼
- 短視訊app原始碼,提示以按鈕彈窗的形式實現APP原始碼
- 直播軟體開發,工具類的自定義彈窗效果
- Flutter Toast、彈出提示、輕提示FlutterAST
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- Win10系統阻止彈出OneDrive視窗的方法Win10
- 線上直播系統原始碼,自定義底部 BottomNavigationBar原始碼Navigation
- 直播系統程式碼,點選選擇欄,彈出各個選項
- php 跳轉頁面之前彈窗提示PHP
- 直播系統平臺搭建,控制鍵盤彈出收縮
- 從底部彈出Dialog視窗
- fastadmin 彈出視窗的功能AST
- 線上直播系統原始碼,vue+audio 有新訊息時加提示音原始碼Vue
- Win10系統提示Office background task handler.exe彈窗如何解決Win10
- 廣告彈窗/小視窗程式碼
- app直播原始碼,彈出層 加遮罩層 頁面禁止滑動APP原始碼遮罩
- 直播網站原始碼,安卓防止輸入框自動彈出網站原始碼安卓
- 直播視訊app原始碼,底部彈出的列表對話方塊APP原始碼