![](/img/trans.png)
[英]How can i get notification from DatePicker and Timepicker only user presses Done button in Xamarin forms IOS
[英]How to only minus 1 point from the score if user presses the back button?
下面是后退按鈕,但用戶應該只因按下按鈕而失去 1 分,而在他按下按鈕時不會再扣一分嗎?
- (IBAction)btnback:(id)sender {
NSString *backspace = _textbox.text;
int lengthofstring = backspace.length;
if(lengthofstring > 0)
backspace = [backspace substringToIndex:lengthofstring -1];
_textbox.text = backspace;
if (lengthofstring < 2)
[_textXclear setHidden:YES];
score = score -1;
並且應該只在輸入第一個字母后扣 1 分!
這是怎么做的?
使用布爾值。 Delcare BOOL
ivar 像這樣BOOL minusPoint
。
在您的viewDidLoad
初始化它: minusPoint = YES
。
然后在您的IBAction
執行以下操作:
if(minusPoint) {
//Minus a point
minusPoint = NO;
}
然后每當您想再次減去一個點時,將minusPoint
設置為 yes。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.