2013-05-06 31 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()

而且由于你使用的是字符数组,而不是一个对象,你将不能够实现的观察员。你应该考虑为此创建自己的类。