[英]ios/objective-c/storyboard: How to connect label in view controller in Storyboard to outlet in core class
[英]How to connect a Text View with a UITextField outlet , in iOS?
我有一个真正使我发疯的问题。
几个月前,我开始开发iphone应用程序,并且我需要具有多行textField,以便用户可以写一些注释。 最后,因为当时我找不到解决方案,所以我找到了一种解决方案,该方法如何使用文本视图代替,默认情况下为多行。 在我的项目中,看来我已经将此文本视图与UITextField出口连接了。
现在,我试图使我的应用程序通用,因此我为iPad版本创建了一个新的.xib文件。
但是,似乎无法将我创建的文本视图与iphone .xib使用的UITextField Outlet连接。
我真的很伤脑筋,想起我到底是如何将这两个连接起来的。 我记得我实现了一些委托方法来自定义文本视图以用作文本字段,并且看来我的iPad文本视图的所有属性与iPhone版本的属性相同。 但是我无法将其与插座连接。
有谁知道我在这里想念的东西吗?
将UITextView
连接到UITextField
是不可能的。 没有解决方案或调整措施,可以使用这些解决方案或调整措施来改变UITextView
使其表现得像UITextField
。 您最好使用一些第三方库并在您的项目中使用它。 我仍然很惊讶您在iPhone项目中是如何做到的。 能否请您分享一些代码,以便更好地了解您的要求?
出口可以仅连接到相同类型的,并且它们指向相同类型的对象,它们具有1-to-1
关系,则无法连接一个出口到多个对象要么。
您可能已将UITextView
命名为UITextView *textField
或其他名称,您需要将UITextField
插座连接到类中的相应textField上,而不能将UITextField
连接到UITextView
。
看来这毕竟是可能的。
我尝试了不可思议的方法,并且有效。
我从我的text View(一个UITextView出口)创建了一个新出口,然后...好吧,我刚刚将UITextView重命名为UITextField并可以正常工作。.我在该出口中连接了两个textViews(iPhone.xib和iPad.xib),并且可以正常工作..(在将其重命名为UITextField插座之前,我已将它们连接好,之后便无法连接它们)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.