我想每次點擊一個按鈕時添加一個布爾值來改變一個值。如果在另一個控制器中單擊該按鈕,我想將一個對象添加到數組中。我問的是如何將代碼添加到第一個控制器來更改布爾值。這是我第一次使用bool工作,所以如果有人提到在頭文件中引用bool的地方,我會很感激。爲按鈕是否被按下添加一個布爾值
0
A
回答
0
嗯...所以你想知道如何改變BOOL從真到假再次每次點擊一個UIButton(按鈕)?如果這是您第一次使用BOOL,那麼您應該仔細閱讀iPhone上的編程。但是,你需要做的是設置一個IBAction(用於內部修改)。然後寫代碼:
-(IBAction) didClickTehButton
{
if(myBool == NO)//Equiv to false
{
myBool = YES;//Equiv to true
}
else {
myBool = NO;//Equiv to false
}
}
編輯:其實在二讀你想,如果按下按鈕做一些事情。爲此,你需要做的就是設置一個IBAction並連接到你的按鈕(可能觸及內部),然後在那裏做任何你想做的事情。
-(IBAction)buttonIsClicked
{
[yourNSMutableArryHere addObject:anObject];
}
0
可以定義一個BOOL由其他類引用作爲這樣:
@interface SomeClass : NSObject {
BOOL booleanValue;
}
@property (nonatomic) BOOL booleanValue;
@end
@implementation SomeClass
@synthesize booleanValue;
@end
然後,它可以通過self.booleanValue
或instanceOfSomeClass.booleanValue
被引用。
相關問題
- 1. 當按鈕被按下時添加一個NSRect
- 2. 如何添加一個值時按下的按鈕
- 3. 是否可以檢查是否完成按鈕被按下
- 4. HTML/JS:onblur函數來查看某個按鈕是否被按下
- 5. 檢查哪個鼠標按鈕被按下,是否雙擊?
- 6. 當按下按鈕,就會被帶到另一個按鈕
- 7. 按鈕被按下之前按下按
- 8. 檢測是否因爲後退按鈕被按下而加載視圖
- 9. 添加一個圖像按鈕,然後按一下按鈕沒有檢測
- 10. UINavigationItem:添加一個按鈕
- 11. 在基維發佈另一個按鈕時添加一個新按鈕
- 12. 基於按鈕值添加類按鈕
- 13. 我們是否將按鈕屬性設置爲布爾型
- 14. 如何添加一個按鈕作爲
- 15. 有一個按鈕減去我按下的下一個按鈕的值。 Swift
- 16. Android - 如何在alertdialog中按下按鈕並按下按鈕是或否按鈕
- 17. javafx - 根據布爾值綁定按鈕
- 18. 使用布爾值來解鎖按鈕
- 19. 等到按鈕被按下
- 20. 如何檢查一次是否有多個按鍵被按下?
- 21. 檢查一個按鍵是否被按下兩次
- 22. 如何添加「如果按鈕被按下」的if語句
- 23. 按下按鈕後添加一個動態的表單字段
- 24. 當按下時將按鈕添加到另一個屏幕... kivy
- 25. 添加一個循環,實時按下按鈕時(不刷新)
- 26. JSpinner的哪個按鈕被按下了?
- 27. 檢測哪個按鈕被按下
- 28. Repeate每個按鈕被按下
- 29. 覆蓋家庭和後退按鈕是情況下,布爾值爲true
- 30. 當一個按鈕被按下時調用一個函數 - pyqt
如果我想使用第一種情況,我會怎麼看bool是否爲真? – 2010-08-19 20:02:23
'if(myBool == YES)'將檢查BOOL是否爲true,但您可能想要使用第二個選項。 – 2010-08-19 20:10:09
什麼是添加對象?它可以是真實的還是虛假的價值?它在哪裏宣佈? – 2010-08-19 20:54:38