我們可以像在C++中那樣在目標C中使用條件運算符。我只是試圖執行這樣的 (條件)?真實陳述:虛假陳述;目標C中的條件運算符
if(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE);
但它會導致一個錯誤 「預期的表達」
我們可以像在C++中那樣在目標C中使用條件運算符。我只是試圖執行這樣的 (條件)?真實陳述:虛假陳述;目標C中的條件運算符
if(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE);
但它會導致一個錯誤 「預期的表達」
是你可以使用。像這樣嘗試,並不保留if語句來檢查你的情況是否成問題。
(page==1)?(buttonPrev.hidden=TRUE):(buttonPrev.hidden=FALSE);
如果要值直接分配則簡單地使用
buttonPrev.hidden=(page==1)?TRUE:FALSE;
使用這樣
buttonPrev.hidden = (page==1)?TRUE:FALSE;
buttonPrev.hidden = (page==1) ? TRUE : FALSE;
你瞭解"Conditional operators"
概念?
語法:(Condition) ? (Response for TRUE) : (Response For FALSE) ;
刪除IF
是你的問題的答案。