關於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,想實現還是要費一番功夫的。
//////////////////////// 方法一
// 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,想實現還是要費一番功夫的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.