如何在UITextview中显示除文本之外的单独文本?

时间:2011-06-04 00:24:51

标签: objective-c ipad uitextview

在我的应用程序中,我必须显示一些带有UITextView i文本视图文本的其他文本。例如:我想首先显示今天的日期,然后我将开始在UITextView上添加内容。所有数据都来自xml,我有不同的NSSet包含这些值。

由于

3 个答案:

答案 0 :(得分:0)

您添加的文字是否需要不可编辑?如果没有,那么只需使用默认文本设置UITextView的text属性即可。

如果您需要用户无法删除/更改文本,那么在设置默认文本时,请将字符串的长度存储在实例变量中。将自定义对象设置为UITextView的委托。之后,使用三种方法

– textView:shouldChangeTextInRange:replacementText:
– textViewDidChange:
– textViewDidChangeSelection:

确保用户不会更改原始文本。

有关这些委托方法的更多信息,请查看UITextViewDelegate类引用

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intf/UITextViewDelegate

答案 1 :(得分:0)

很简单。 如果文本视图中有文本而不是创建1个日期变量并将其转换为NSString。并使用以下作业完成目标。

 yourTextView.text = [NSString stringWithFormat:"%@ %@",yourStringDateVariable,yourTextView.text];

这有意义吗?

答案 2 :(得分:0)

您的问题是否像“String Concatenation” ??

一样简单
[NSString stringWithFormat:@"%@/%@/%@", three, two, one];