0
我寫的iPhone/iPad的一個簡單的遊戲時遇到了問題處理倒是像我想的路徑的填充顏色。更改後的drawRect被稱爲
我有一個包含Piece
類的幾個觀點Board
類的主視圖。當用戶觸摸一塊時,我想讓它改變顏色。我在Piece
類中擁有UIColor
類型的屬性,該屬性保存對象的顏色,並且可以在觸摸時成功更改該屬性。
我的問題是:如何更改我的作品的填充顏色,以反映物業說,它是什麼?
我寫的iPhone/iPad的一個簡單的遊戲時遇到了問題處理倒是像我想的路徑的填充顏色。更改後的drawRect被稱爲
我有一個包含Piece
類的幾個觀點Board
類的主視圖。當用戶觸摸一塊時,我想讓它改變顏色。我在Piece
類中擁有UIColor
類型的屬性,該屬性保存對象的顏色,並且可以在觸摸時成功更改該屬性。
我的問題是:如何更改我的作品的填充顏色,以反映物業說,它是什麼?
,如果你有你的作品類實現drawRect
那麼你就需要做相應的核芯顯卡的要求來設置填充顏色或描邊顏色,以配合您的顏色屬性。如果你已經這樣做了,那麼在改變顏色屬性後你可能需要調用[thePiece setNeedsDisplay]
。
如果您還沒有計劃對您的Piece類實施drawRect,那麼使用現有UIView屬性backgroundColor
而不是您自己的顏色屬性可能會更好。
如果您發佈一些代碼的我也許可以給你更具體的建議。
謝謝,對'setNeedsDisplay'的調用是我失蹤的! – user1789874