【问题标题】:How to set uitextfield to italics Xcode 4.5如何将 uitextfield 设置为斜体 Xcode 4.5
【发布时间】:2013-05-28 18:10:59
【问题描述】:

我有一个应用程序,用户在几个文本字段中输入信息,然后通过 nsstring 添加到 uitextview

问候

编辑:

这是我的代码,我只想更改一次文本字段(例如 textfbookpublisher):

NSString* combinedString = [NSString stringWithFormat:
                            @"%@,%@.'%@.'%@.%@,%@.", 
                            textfbookpublisher.text,
                            textfbookauthor.text,
                            textfbooktitle.text,
                            textfbookplace.text,
                            nameofuni.text,
                            textfbookyear.text];



DissertationGen*bookg = [[DissertationGen alloc] init];
bookg.message = combinedString;
bookg.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:bookg animated:YES]

【问题讨论】:

    标签: iphone ios xcode italics


    【解决方案1】:

    快速搜索会给您一个简单的答案。例如,this post

    只需将您想要的 UITextfield 的字体设置为 [UIFont italicSystemFontOfSize:]

    【讨论】:

    • 我将如何在上面的代码中实现这一点?抱歉,我对此很陌生。谢谢
    • 我明白了。您试图让 NSString 中的一个单词以斜体显示,而其余的都是正常的。您可以尝试一些可能支持它的自定义控件,但仅使用基本控件,您最好的方法可能是在显示文本时将文本拆分为多个 UILabel。
    【解决方案2】:

    试试这个链接看看接受的答案,并检查 TTTAttributedLabel 库

    Bold one Word

    现在您只需要斜体的 textfbookpublisher 然后将其单独传递到下一个 DissertationGen 视图

    在 DissertationGen 控制器的 viewdidload 方法中使用以下代码

    UILabel *lblpubl = [[UILabel alloc] init];
    lblpubl.font = [UIFont italicSystemFontOfSize:18.0];
    lblpubl.text = your variable which contains textfbookpublisher's text;
    

    现在可以随意使用 lblpubl

    【讨论】:

    • 您好,感谢您的回答,当我在文本字段中输入时它只是斜体,但是当它转移到 uitextview 时,我输入的单词不再是斜体
    • @DomKennedy 我添加了一个链接试试看,告诉我它是否解决了你的问题。
    • 感谢您的链接,但很抱歉它仍然没有解决我的问题,我似乎无法通过实施您给我的示例来解决它。我认为我的问题比这简单得多。
    猜你喜欢
    • 2015-10-02
    • 2022-12-05
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    • 2012-12-06
    相关资源
    最近更新 更多