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

发布于 2024-11-13 07:41:27 字数 131 浏览 1 评论 0原文

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

谢谢

In my app i have to display some other text with the text of UITextView i text view. For ex: I want to display the today's date first and then i will start adding the content on UITextView. all the data is coming from xml's and i have different NSSet's containing these values.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

半衬遮猫 2024-11-20 07:41:27

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

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

这有道理吗?

Very simple.
If you have text in your text view and than create 1 date Variable and convert it to NSString. And use following assignment to have your goal finished.

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

Does this make sense ?

烛影斜 2024-11-20 07:41:27

您添加的文本是否需要不可编辑?如果没有,只需将 UITextView 的文本属性设置为默认文本即可。

如果您需要用户无法删除/更改您的文本,那么当您设置默认文本时,请将字符串的长度存储在实例变量中。将自定义对象设置为 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

Does the text you add need to not be editable? If it doesn't, then just set the text property of the UITextView with your default text, and you are done.

If you need the user to not be able to get rid of / change your text, then when you set the default text, store the length of the string in an instance variable. Set a custom object as the UITextView's delegate. After that, use the three methods

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

to make sure the user doesn't change the original text.

For more info on those delegate methods, check out the UITextViewDelegate class reference

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

浅浅淡淡 2024-11-20 07:41:27

你的问题像“字符串连接”那么简单吗?

[NSString stringWithFormat:@"%@/%@/%@", three, two, one];

Is your question as simple as "String Concatenation" ??

[NSString stringWithFormat:@"%@/%@/%@", three, two, one];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文