Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UITextField删除“&引用;_Ios_Cocoa_Uitextfield - Fatal编程技术网

Ios UITextField删除“&引用;

Ios UITextField删除“&引用;,ios,cocoa,uitextfield,Ios,Cocoa,Uitextfield,我有一个与UITextField和我最好的朋友谷歌不想帮助我的问题 如果内容太长,我想删除自动添加在字段末尾的“…”。可能吗?这是xib文件中换行符属性的“截断尾部”。例如,您可以更改为“word wrap”。如果您制作了一个UILabel,并按照“kaspartus”所述操作,然后将UITextField放置在其上相同的位置和大小,并具有清晰的背景和文本颜色,该怎么办。然后只需将目标添加到“UIControlEventEditingChanged”上的文本字段,并将标签的文本设置为文本字段的文

我有一个与UITextField和我最好的朋友谷歌不想帮助我的问题


如果内容太长,我想删除自动添加在字段末尾的“…”。可能吗?

这是xib文件中换行符属性的“截断尾部”。例如,您可以更改为“word wrap”。

如果您制作了一个UILabel,并按照“kaspartus”所述操作,然后将UITextField放置在其上相同的位置和大小,并具有清晰的背景和文本颜色,该怎么办。然后只需将目标添加到“UIControlEventEditingChanged”上的文本字段,并将标签的文本设置为文本字段的文本。
这个解决方案不是你真正应该做的,但是如果它有效的话,你可以使用你自己的尺寸

yourTextField.frame=CGRectMake(0, 0, 320, yourTextField.contentVerticalAlignment);
以及水平对齐 使用下面的代码

_positionTextField.frame=CGRectMake(0, 0, _positionTextField.contentHorizontalAlignment, 44);
你也可以同时使用。。。 希望这能帮助你。。。。
:)

谢谢,但是我的UITextField没有在我的xib中声明。apple UITextField类引用没有此属性。如何以编程方式设置它?我的错误。截断标签的尾部。所有文本字段都向右滚动,不是吗?我从来没有见过有文本文件的“…”。请尝试“Matic-Oblak”解决方案或使用xib文件。@kaspartus您在UITextField上有“…”但它在右侧。这里有替代解决方案。您的文本字段显示为两侧的内容大小…请参阅下面的代码…如果内容太长会发生什么?是的,对。,我认为最好的解决方案是使用textview而不是textfield,根据您的需求提供多行true,其他视图将textfield置于scrollview中,然后提供textfield contentsize。。。。以下是您问题的2个解决方案……:)如果您使用scrollview,那么这里您必须为scrollview提供contentSize,您可以通过此行提供动态contentSize。。yourScrollView.contentSize=CGSizeMake(320,yourTextField.contentVerticalAlignment+5);这只是个问题。右边界是否超出了控制器的视图?我不清楚您的代码。您可以更改textfild帧的高度,而不是宽度(仅为320)。没关系,但是textfield只有一行,我们谈论的内容太长了。