關於ios的button

今天在論壇裏看到一個哥們的問題。就是點擊一個按鈕的時候進不去。我看了一下他截的程序代碼,大概有幾個錯誤。我就不多說了,我寫了一個。
//////////////////////// 方法一
//    UIButton *button = (UIButton*) sender;
//    NSString *str = (NSString *)button.titleLabel.text;
//    NSLog(@"str description = %@", [str description]);
//    NSComparisonResult result= [[str description] compare:@"changed"];
////    NSLog(@"result = %d", result);
//    if (!result) {
//        NSLog(@"come in");
//    } else {
//        NSLog(@"come out");
//    }

這個是我寫的,當時並沒去用網絡搜索,而是一個人根據程序自己邊測試編寫的。感覺有點不對頭,不過還是實現了效果。

再看一下下面這個程序:
 UIButton *button = (UIButton*) sender;
    NSLog(@"%@", button.titleLabel.text);
    BOOL result = [button.currentTitle isEqualToString:@"change"];
    if (result) {
        NSLog(@"come in");
       
    } else {
        NSLog(@"come out");
    }
這個就是很簡單的一個程序。比較兩個字符串的值。沒用到什麼內容。不過,如果你沒接觸過Xcode,沒接觸過object-c,想實現還是要費一番功夫的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章