2013-05-06 59 views
1

我有一個2D字符數組,需要在視圖上顯示。 例如我有陣列原樣如何在UIView上顯示2D char數組。 iOS

char charArray[4][10] = {' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ', 
         ' ',' ',' ', A,m,i,t ,' ', ' ',' ', 
         ' ',' ',' ', K,u,m,a,r, ' ',' ', 
         9,8,7,6,5,4,3,2,1,0 
         } 

欲像按鈕點擊一些動作顯示陣列上的UIView該內容(不上的TextView)。 也想添加一些觀察者,當任何charArray元素改變時重新加載UIView。

回答

0

UIView不提供任何渲染文本的方法。您應該使用爲此目的而製作的UI對象,如UITextView或UILabel。

的替代方案是一個CGContext上內繪製文本:CGContextShowTextAtPoint()

而且由於你使用的是字符數組,而不是一個對象,你將不能夠實現的觀察員。你應該考慮爲此創建自己的類。