Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8704059
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T03:00:09+00:00 2026-06-13T03:00:09+00:00

will like to know how to set the text in UIButton title Label in

  • 0

will like to know how to set the text in UIButton title Label in top down.

the text is “Press Me” across

will like to show

"
p
r
e
s
s

m
e
"

i did this

CGAffineTransform newTransform = CGAffineTransformMakeRotation(90 * (M_PI / 180));
    self.activeButton.transform = newTransform;

but it only changed the button direction not the text

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T03:00:11+00:00Added an answer on June 13, 2026 at 3:00 am

    Rotating text to be vertical is different than writing each letter on a separate line, which is what I gathered to be your intention from your question.

    To do that, you need to actually write each letter on a separate line! You can create new lines in UIButton text by holding Alt/Option while pressing enter in the text field in Interface Builder. Note that this has to be the text field property in the Utilities panel, you can’t add new lines if you’re editing the text by double clicking the button.

    Once you’ve done this, change the “Line Break” mode to either Character Wrap or Word Wrap in order for it to display multiple lines.

    Edit: I realised that you may be trying to work with your button in code, so I wrote this piece that should convert a regular button’s text to be spaced vertically, letter by letter:

    // Create a temporary NSString to store the new formatted text string
    // Set it to the first character so we can have a simple loop from the second to the last character
    NSString *newText = [NSString stringWithFormat:@"%C",[button.titleLabel.text characterAtIndex:0]];
    for(int i=1;i<button.titleLabel.text.length;i++) {
        // Format newText to include a newline and then the next character of the original string
        newText = [NSString stringWithFormat:@"%@\n%C",newText,[button.titleLabel.text characterAtIndex:i]];
    }
    // We must change the word wrap mode of the button in order for text to display across multiple lines.
    button.titleLabel.lineBreakMode = NSLineBreakByCharWrapping;
    // .. and for an unknown reason, the text alignment needs to be reset. Replace this if you use something other than center alignment.
    button.titleLabel.textAlignment = NSTextAlignmentCenter;
    // newText now contains the properly formatted text string, so we can set this as the button label
    [button setTitle:newText forState:UIControlStateNormal];
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

So when I set the input like this example the text box, because it
I will like to know: I have a scenario. If a user adds a
I will like to know how I can change just one color in a
I would like to know what will happen in the following hypothetical situation. Let's
I would like to know how will performance go when I instantiate multiple classes
I would like to know the procedure which will give the out put about
I would like to know if a QTimer will keep on counting once it
I would like to know the process and service providers who will enable me
I would like to know high level idea of how Android Modem code will
I would like to know, wether Server.Transfer will work in a Web Farm. Thanking

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.