2011-09-23 79 views

回答

1

在你的問題中,你沒有給我太多的信息。其他按鈕如何工作?

如果我正在製作計算器,我會在頂部顯示一個標籤,顯示當前的讀數。在按下數字按鈕時,我會用最後的數字更新標籤。

對於小數點按鈕,您只需添加一個。到標籤的末尾。您可能想要一個全局變量BOOL hasDecimalPlace並將其設置爲true,以便知道是否已有小數位。請記住,在清除視圖或進行計算或類似操作時,請將其重新設置爲false。

+1

+1請問您是否還有一點困惑?如果是這樣,請更新您的問題。這是一個很好的答案。 – Sam

0
- (IBAction)Decimal:(id)sender{ 
    NSString *currentText = Text.text; 
    if ([currentText rangeOfString:@"." options:NSBackwardsSearch].length == 0) { 
     Text.text = [Text.text stringByAppendingString:@"."]; 
    } 
} 
相關問題