如何在UITextView和UITextField中更改文本

维佩

我需要编辑我的内容UITextView,当我进行这些更改时,我需要它们反映在我的UITextFields目前,我可以使用下面的代码移动我写到第一个文本中的任何文本,UITextField是否有一种简单的方法可以将每行移动到单独的文本UITextField

像图像一样,除了1、2和3取不同的值UITextField

-(IBAction)print:(id)sender {

NSString *texto = [[NSString alloc] initWithFormat:@"%@ %@",[myTextField text],[myTextView text]];
[myTextField setText:texto];
[myTextView setText:@""];
[myTextView resignFirstResponder];

}

像这样

真的,我需要弄清楚这一点。任何帮助将不胜感激。

彼得·海德

让您的视图控制器符合UITextViewDelegate协议。

接下来,将delegate文本视图属性设置为视图控制器。

然后,- (void)textViewDidChange:(UITextView *)textView按照以下步骤实施

- (void)textViewDidChange:(UITextView *)textView
{
    // Set the text for your text fields.
    //
    // (I'm assuming your code for determining the text to put in the
    // text fields works as you intend, so I'm just copying it here.)

    NSLayoutManager *layoutManager = [textView layoutManager];
    unsigned numberOfLines, index, numberOfGlyphs = [layoutManager numberOfGlyphs];
    NSRange lineRange;

    for (numberOfLines = 0, index = 0; index < numberOfGlyphs; numberOfLines++)
    {
        (void) [layoutManager lineFragmentRectForGlyphAtIndex:index
                                               effectiveRange:&lineRange];

        index = NSMaxRange(lineRange);
        NSString *lineText = [textView.text substringWithRange:lineRange];
        [yourArray addObject:lineText];
    }

    textField1.text=yourArray[0];
    textField2.text=yourArray[1];
    textField3.text=yourArray[2];
    textField4.text=yourArray[3];
    textField5.text=yourArray[4];
    textField6.text=yourArray[5];
    textField7.text=yourArray[6]; 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在UITextView中绘制文本

来自分类Dev

iOS如何在UITextView中内联插入UITextField

来自分类Dev

如何在XCTest中设置UItextfield文本

来自分类Dev

如何在Swift中引用UITextField的文本?

来自分类Dev

如何在多种颜色的 UITextView 中更改某些文本颜色

来自分类Dev

如何在extJS中更改tbar的文本颜色和样式?

来自分类Dev

如何在Unity中更改按钮的文本和图像颜色?

来自分类Dev

如何在jquery中单击时更改文本和矩形?

来自分类Dev

如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

来自分类Dev

如何在UITextField中设置placeHolder /用户文本和左边框之间的距离

来自分类Dev

如何在UItextfield和占位符文本中设置右边距?

来自分类Dev

更改UITextField中的文本布局

来自分类Dev

如何在iOS的UITextView中添加图像和文本?

来自分类Dev

如何在UITextView中向文本添加轮廓?

来自分类Dev

如何在UITextView中水平和垂直对齐文本?

来自分类Dev

如何在UITextView中水平和垂直对齐文本?

来自分类Dev

如何使用NSTextContainer和NSTextStorage在UITextView中显示属性文本

来自分类Dev

如何使用NSTextContainer和NSTextStorage在UITextView中显示属性文本

来自分类Dev

如何在Swift中居中显示UITextField文本

来自分类Dev

如何在UITextField中突出显示部分文本?

来自分类Dev

如何在UITextField中的文本上绘制边框

来自分类Dev

如何在 ios UITextfield 中显示完整的占位符文本?

来自分类Dev

如何在jQuery中更改元素文本,暂停和重置原始文本

来自分类Dev

如何在iOS6中更改UITextfield光标颜色

来自分类Dev

UITextView / UITextField中的格式化文本/标签

来自分类Dev

更改UITextView中的文本参数

来自分类Dev

如何在AngularJS中更改按钮的文本?

来自分类Dev

如何在tableView中更改文本大小

来自分类Dev

如何在AlertDialog中更改文本颜色

Related 相关文章

  1. 1

    如何在UITextView中绘制文本

  2. 2

    iOS如何在UITextView中内联插入UITextField

  3. 3

    如何在XCTest中设置UItextfield文本

  4. 4

    如何在Swift中引用UITextField的文本?

  5. 5

    如何在多种颜色的 UITextView 中更改某些文本颜色

  6. 6

    如何在extJS中更改tbar的文本颜色和样式?

  7. 7

    如何在Unity中更改按钮的文本和图像颜色?

  8. 8

    如何在jquery中单击时更改文本和矩形?

  9. 9

    如何在文本框的TextChanged事件中获取文本的旧文本和更改后的文本?

  10. 10

    如何在UITextField中设置placeHolder /用户文本和左边框之间的距离

  11. 11

    如何在UItextfield和占位符文本中设置右边距?

  12. 12

    更改UITextField中的文本布局

  13. 13

    如何在iOS的UITextView中添加图像和文本?

  14. 14

    如何在UITextView中向文本添加轮廓?

  15. 15

    如何在UITextView中水平和垂直对齐文本?

  16. 16

    如何在UITextView中水平和垂直对齐文本?

  17. 17

    如何使用NSTextContainer和NSTextStorage在UITextView中显示属性文本

  18. 18

    如何使用NSTextContainer和NSTextStorage在UITextView中显示属性文本

  19. 19

    如何在Swift中居中显示UITextField文本

  20. 20

    如何在UITextField中突出显示部分文本?

  21. 21

    如何在UITextField中的文本上绘制边框

  22. 22

    如何在 ios UITextfield 中显示完整的占位符文本?

  23. 23

    如何在jQuery中更改元素文本,暂停和重置原始文本

  24. 24

    如何在iOS6中更改UITextfield光标颜色

  25. 25

    UITextView / UITextField中的格式化文本/标签

  26. 26

    更改UITextView中的文本参数

  27. 27

    如何在AngularJS中更改按钮的文本?

  28. 28

    如何在tableView中更改文本大小

  29. 29

    如何在AlertDialog中更改文本颜色

热门标签

归档