【问题标题】:How to make the text of UITextField to appear with First letter Capital in iPhone如何使 UITextField 的文本在 iPhone 中以首字母大写显示
【发布时间】:2009-07-25 00:29:27
【问题描述】:

我有一个文本框,我只对首字母大写感兴趣,那么如何在 iPhone UITextField 中做到这一点。

【问题讨论】:

    标签: ios iphone uitextfield


    【解决方案1】:

    试试这个:

    tf = [[UITextField alloc] init];
    tf.autocapitalizationType = UITextAutocapitalizationTypeSentences;
    

    或在 Interface Builder 的属性检查器中设置此属性

    【讨论】:

      【解决方案2】:

      斯威夫特 3:

      textField.autocapitalizationType = .sentences
      textField.autocapitalizationType = .words
      textField.autocapitalizationType = .allCharacters
      

      输出:

      • Sentences:这是文本输入。
      • 单词:这是文本输入。
      • 所有字符:这是文本输入。

      【讨论】:

        【解决方案3】:

        属性检查器中,靠近文本字段部分的底部,有一个名为Capitalization 的设置,带有一个下拉菜单。在这里,您可以选择WordsSentencesAll Characters

        【讨论】:

          【解决方案4】:

          在 Attributes Inspector 中,有一个带有下拉菜单的大写字母。在这里,您可以选择单词、句子或所有字符。

          • Word :如果您选择 Word,则每个单词的第一个字符是 资本
          • Sentences : 如果你的句子比第一个单词的第一个字符 每个句子都是大写的
          • 所有字符:所有字符都是大写

          【讨论】:

            【解决方案5】:

            斯威夫特:

            tf.autocapitalizationType = .sentences
            

            【讨论】:

              【解决方案6】:

              选择您的文本字段,进入界面生成器(属性选项)故事板有一个选项 Capatalization 将其设置为 sentence.enjoy!!!

              【讨论】:

                猜你喜欢
                • 2010-11-06
                • 1970-01-01
                • 2011-03-29
                • 1970-01-01
                • 1970-01-01
                • 2013-01-30
                • 1970-01-01
                • 2022-06-10
                • 1970-01-01
                相关资源
                最近更新 更多