草庐IT

占位符

全部标签

iphone - 右对齐和方向改变时 UITextField 占位符文本位置错误

我不确定我是否在iOSSDK中发现了错误或遗漏了一些复杂的设置。我有一个带有右对齐文本和一些占位符文本的UITextField。我已经将它设置为在从纵向切换到横向时自动调整大小(IB设置是这样的:http://db.tt/laTmXIS)。在纵向模式下,一切都按预期工作:http://db.tt/skf8wqN但是,在旋转占位符文本后,它位于错误的位置:http://db.tt/7pU5kdR在我看来,自动调整属性没有复制到占位符文本UILabelsubview中。我已经在一个新项目中复制了它(在这里下载:http://db.tt/OSnvv2Y),所以据我所知,它在我的代码中并没有什

ios - 在 swift 中为 UITextfield 占位符设置字体

我使用以下代码为UITextfield的文本(16)和占位符(9)设置不同的字体,m_searchTextField.font=UIFont.systemFontOfSize(16)letfont=UIFont.systemFontOfSize(9)letattributes=[NSForegroundColorAttributeName:UIColor.lightGrayColor(),NSFontAttributeName:font]m_searchTextField.attributedPlaceholder=NSAttributedString(string:"SearchSt

ios - 文本字段占位符字体会产生问题

我已将按钮作为rightView添加到文本字段。我已将具有自定义字体的属性文本设置为占位符文本。我的文本字段的占位符和文本字体不同。但是当文本字段的文本很大并且如果我选择整个文本并删除然后它不会以其字体显示占位符文本。它以文本字段的文本字体显示。详细说明:我的文本域的文本字体是:OpenSansBold18.0我的文本字段的占位符文本字体是:OpenSans18.0(常规)但是当我选择孔文本(大)并删除文本时,它会显示占位符文本:OpenSansBold18.0但它应该显示占位符文本:OpenSans18.0(常规) 最佳答案 我认

ios - UITextField 占位符和文本大小应该分开 - Swift

我的要求是,当文本字段的占位符可见时,它的颜色应该是灰色,字体大小为10,但是当用户开始在文本字段中输入时,它的颜色应该是黑色,字体大小为14。我试过这个:textField.attributedPlaceholder=NSAttributedString(string:placeholderText,attributes:[NSAttributedString.Key.foregroundColor:Color.iPhoneGrayColor,NSAttributedString.Key.font:UIFont(name:"SourceSansPro-Regular",size:10

swift - 强制更新 Apple Watch 上的占位符复杂功能

这是我在开始尝试WatchKit和复杂功能时遇到的一个简单问题。我创建了一个简单的应用程序,它显示了一个带有公共(public)字符串“Y”的复杂功能,通过单击它,AppleWatch应用程序显示了一个简单的开关。我在ComplicationController.swift的getPlaceholderTemplateForComplication中编写了我的代码,并在InterfaceController.swift中添加了一个开关IBAction。通过改变开关的值,公共(public)字符串在“N”和“Y”之间循环。我也想在并发症中改变它。然而,我注意到并发症保持在最初的“Y”状态

swift 用户界面。如何更改 TextField 的占位符颜色?

我想更改TextField的占位符颜色,但找不到相应的方法。我尝试设置foregroundColor和accentColor,但它不会更改占位符颜色。代码如下:TextField("Placeholder",$text).foregroundColor(Color.red).accentColor(Color.green)也许还没有这方面的API? 最佳答案 (目前)还没有它的api。但你可以:使用自定义placeholder修饰符将anyview显示为anyotherview的持有者!例如:TextField("",text:$t

【C++漂流记】函数的高级应用——函数默认参数、占位参数、重载

函数的高级应用,侧重介绍函数的默认参数、函数的占位参数、函数重载定义解释及使用。文章目录一、函数的默认参数二、函数的占位参数三、函数重载函数重载的注意事项一、函数的默认参数函数默认参数是指在函数声明时为参数提供一个默认值,这样在调用函数时如果没有传入相应的参数,就会使用默认值代替。函数默认参数可以简化函数的调用,使得函数更加灵活。函数默认参数的解释:函数默认参数是在函数声明时为参数提供一个默认值。默认参数可以简化函数的调用,使得函数更加灵活。默认参数只能在函数声明中提供,不能在函数定义中提供。默认参数只能从右向左连续设置,即右侧的参数必须都有默认值,左侧的参数不能有默认值。示例代码:#incl

ios - 如何在 swift ios 中将常规字符串占位符添加到翻译的复数 .stringdict

我想在iOS的swift中使用plurarstringdict翻译这个字符串住在%1$@住在%1$@感谢thisquestion,使用没有占位符的简单复数是可行的但是当我添加一个字符串占位符时,我在访问它时遇到了崩溃。使用以下xml,常规复数有效:NSStringLocalizedFormatKey%#@format@formatNSStringFormatSpecTypeKeyNSStringPluralRuleTypeNSStringFormatValueTypeKeylioneSleepsatyourplaceotherSleepatyourplace并使用此swift代码引用上

swift - UITextView 的占位符文本与 First Responder 混合

我目前有一个带有占位符文本的TextView,每当用户点击TextView时,该TextView就会消失,并且如果TextView为空,则每当第一响应者辞职时,TextView中的文本就会重新出现。(这是我使用的代码,以防有人想使用它)*注意,先将textview的文字颜色设置为浅灰色,并设置占位符文字。然后使用这些方法:functextViewShouldBeginEditing(_textView:UITextView)->Bool{//Ifitbeginsediting,thensetthecolortoblackif(textView.tag==0){textView.text

ios - 什么指定了 UITextField 的占位符对齐方式?

我有一个使用阿拉伯语和英语两种语言的应用程序,翻转UI时使用:UIView.appearance().semanticContentAttribute=.forceRightToLeft//And/Or:UITextField.appearance().semanticContentAttribute=.forceRightToLefttextFields的占位符保持不变,据我所知,semanticContentAttribute只会翻转Trailing和leading约束。如果我想通过更改View的语义来更改文本字段占位符的对齐方式怎么办?注意:我已尝试将UITextField的te