1

我有一个二维字符数组,需要在视图上显示。例如我有数组作为-

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。

4

1 回答 1

0

UIView 不提供任何渲染文本的方法。您应该使用为此目的而制作的 UI 对象,例如 UITextView 或 UILabel。

另一种方法是在 CGContext 中绘制文本:CGContextShowTextAtPoint()

而且由于您使用的是字符数组而不是对象,因此您将无法实现观察者。您应该考虑为此创建自己的课程。

于 2013-05-06T13:22:15.510 回答