草庐IT

UITextView

全部标签

ios - 如何将 UITextView 的边框设置为与 UITextField 的边框颜色相同

默认情况下,UITextField的边框颜色为浅灰色。我想将我的UITextView设置为与UITextField具有相同的边框颜色。我试过:myTextView.layer.borderColor=UIColor.lightGrayColor().CGColor//ormyTextView.layer.borderColor=UIColor.lightTextColor().CGColor//ormyTextView.layer.borderColor=myTextField.layer.borderColor他们仍然有不同的颜色。如何设置UITextView边框以匹配UITextF

ios - 如何根据文本长度使 UITextView 高度动态?

如图所示UITextView根据文本长度改变它的高度,我想让它根据文本长度调整它的高度。*我看到了其他问题,但那里的解决方案对我不起作用 最佳答案 这个对我有用,所有其他解决方案都没有。funcadjustUITextViewHeight(arg:UITextView){arg.translatesAutoresizingMaskIntoConstraints=truearg.sizeToFit()arg.scrollEnabled=false}在Swift4中,arg.scrollEnabled=false的语法已更改为arg.i

ios - 你如何在 Swift 中为 iOS 制作垂直文本 UILabel 和 UITextView?

如果您根据标题来到这个问题但对蒙古语不感兴趣,您可能正在寻找这个问答:Swift:HowcanyourotatetextforUIButtonandUILabel?我一直在学习Swift,以便为traditionalMongolian开发iOS应用程序.问题是传统的蒙古文是从上到下、从左到右竖写的。我的问题是如何在垂直显示文本的同时进行换行?如果您稍等片刻,我会尝试更清楚地解释问题。下面是我想要实现的那种TextView的图像。以防外国脚本让您失望,我已经包含了遵循相同模式的英文文本。事实上,如果应用程序有任何英文文本要显示,它应该是这样的。对于简单的单行UILabel,顺时针旋转90

swift - 使用 uiTextView 关闭键盘

我相信这并没有那么难,但我无法找到有关如何使用TextView(而不是文本字段)使用返回/完成键关闭键盘的信息。这是我到目前为止尝试过的方法(适用于文本字段。)非常感谢您的帮助!//PostTravelQuestion.swiftclassPostTravelQuestion:UIViewController,UITextViewDelegate{@IBActionfuncclosepostpage(sender:AnyObject){dismissViewControllerAnimated(true,completion:nil)}@IBOutletvarpostquestion:

ios - 在 Swift 的 UITextView 中添加占位符文本?

如何在UITextView中添加一个占位符,类似于您可以在Swift中为UITextField设置的占位符? 最佳答案 针对Swift4进行了更新UITextView本身并没有占位符属性,因此您必须使用UITextViewDelegate方法以编程方式创建和操作占位符属性。我建议根据所需的行为使用下面的解决方案#1或#2。注意:对于任一解决方案,将UITextViewDelegate添加到类中并设置textView.delegate=self以使用TextView的委托(delegate)方法。解决方案#1-如果您希望占位符在用户选

ios - UITextView 禁用文本选择

我很难让UITextView禁用文本选择。我试过了:canCancelContentTouches=YES;我尝试过子类化和覆盖:-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender(但只有在选择之后才会调用)-(BOOL)touchesShouldCancelInContentView:(UIView*)view;(我根本不认为会被解雇)-(BOOL)touchesShouldBegin:(NSSet*)toucheswithEvent:(UIEvent*)eventinContentView:(UIView*)view;(

iphone - 带有语法高亮的 UITextView

如何在UITextView中进行语法突出显示,特别是Objective-C的语法突出显示(和检测)>在iPhone上?我对如何做到这一点的一些想法:NSAttributedString。现在可在iOS3.2及更高版本中使用。但是如何将NSAttributedString放入UITextView?UIWebView。当用户完成编辑并使用CSS样式表为文本着色时覆盖它。但是我如何在UIWebView中做到这一点,给它文本然后着色呢? 最佳答案 更新:自从iOS7和TextKit以来,语法高亮变得非常容易。Looknofurthertha

iphone - 失去对 UITextView 的关注时隐藏键盘

所以我有一个UITextView用于允许用户提交一些文本。我的问题是,我似乎无法弄清楚如何通过点击UITextView来让用户“取消”。 最佳答案 简化tuzzolotron'sanswer:在您的xib中正确连接以下socket的位置IBOutletUITextView*myTextView;在ViewController中使用它:-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[[eventallTouches]anyObjec

ios - 如何让 UITextView 检测网站、邮件和电话号码的链接

我有一个UITextView对象。UIView中的文字有电话号码、邮件链接、网站链接。我想将它们显示为具有以下功能的链接。当有人点击URL时-Safari应该会打开该网站。当有人点击电子邮件链接时-邮件应该打开我的地址到字段当有人点击电话号码时-电话应用程序应调用该号码有没有人这样做过或知道如何处理?谢谢,阿杰 最佳答案 如果您使用的是OS3.0你可以这样做textview.editable=NO;textview.dataDetectorTypes=UIDataDetectorTypeAll;

iphone - 如何在 UITextView 中设置边距(填充)?

我有一个用于文本编辑的UITextView。默认情况下,它在文本周围有一个小边距。我想将该边距增加几个像素。contentInset属性为我提供了边距,但它不会更改文本“换行宽度”。文本以相同的宽度换行,额外的“边距”只会使View水平滚动。有没有办法让某个宽度的UITextView显示“换行宽度”更窄的文本? 最佳答案 从iOS7开始,您可以使用textContainerInset属性:Objective-CtextView.textContainerInset=UIEdgeInsetsMake(0,20,0,20);swiftt