iOS的彈框授權大家一定不陌生
比如說很多人購買了第三方微信打洼,或者其他app涯竟,作者為了可以盈利罗丰,都會添加授權驗證來收費使用
接下來我把授權彈窗的源碼公布出來榛丢,當然授權肯定還是要和服務器結合的,我這里只是前端頁面的一個代碼拼窥,如果需要整個步驟還需要和后端和數據庫結合殖演,有興趣的朋友可以學習一下假栓!
- (IBAction)shouquan:(UIButton*)sender {
UIAlertController*alert = [UIAlertControlleralertControllerWithTitle:@"彈框授權"message:@"請輸入激活碼猾漫!"preferredStyle:UIAlertControllerStyleAlert];
//可以給alertview中添加一個輸入框
[alert addTextFieldWithConfigurationHandler:^(UITextField* _Nonnull textField) {
textField.placeholder =@"alert中的文本";
}];
UIAlertAction*action1 = [UIAlertActionactionWithTitle:@"確認"style:UIAlertActionStyleDefaulthandler:^(UIAlertAction* _Nonnull action) {
NSLog(@"確認按鈕点晴,進進入確認按鈕事件");
//textFields是一個數組,獲取所輸入的字符串
NSString* str =alert.textFields.lastObject.text;
NSLog(@"輸入的值:%@",str);
NSLog(@"%@",alert.textFields.lastObject.text);
}];
UIAlertAction*action2 = [UIAlertActionactionWithTitle:@"取消"style:UIAlertActionStyleCancelhandler:^(UIAlertAction* _Nonnull action) {
NSLog(@"點擊了取消");
}];
[alert addAction:action1];
[alert addAction:action2];
[selfpresentViewController:alert animated:YEScompletion:nil];
}