-(bool)textFieldShouldClear:(UITextField *)textField {
UIAlertController * blert = [UIAlertController alertControllerWithTitle:@"your alert" message:@"are you sure you want to clear" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction * defautact = [UIAlertAction actionWithTitle:@"ok" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action){}];
UIAlertAction * defautact1 = [UIAlertAction actionWithTitle:@"cancel" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action){}];
[blert addAction:defautact];
[blert addAction: defautact1];
[self presentViewController:blert animated:YES completion:nil];
}
我正在尝试使用此-(bool)textFieldShouldClear:(UITextField *)textField
我正在创建提醒并包含两个按钮ok
和cancel
,所以如果我按下按钮ok
那么-(bool)textFieldShouldClear:(UITextField *)textField
的返回值必须为YES
因此,如果我按下按钮cancel
,则-(bool)textFieldShouldClear:(UITextField *)textField
的返回值必须为NO
请告诉我如何在处理程序中执行此操作
答案 0 :(得分:0)
您可以使用每个UIAlertControl的处理程序将全局NSString设置为Yes或No,然后您可以在“self presentViewController”之后对其进行评估。处理程序是一个指令块。
class UserController < ApplicationController
def index
arr = User.leaderboard.revrange(0,2)
@users = User.find(arr).sort_by{|user| arr.index user.id}
end
end