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 6866479
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T03:11:20+00:00 2026-05-27T03:11:20+00:00

I want to add some static text to a UITableViewCell in a UITextView. UITextView

  • 0

I want to add some static text to a UITableViewCell in a UITextView.

UITextView *addressField = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 300, 75)];
[addressField setBackgroundColor:[UIColor clearColor]];
[addressField setFont:[UIFont fontWithName:@"HelveticaNeue" size:14]];
[addressField setContentInset:UIEdgeInsetsMake(0, 20, 0, 0)];
[addressField setEditable:NO];
[addressField setScrollEnabled:NO];

// change me later
[addressField setText:@"John Doe\n555 Some Street\nSan Francisco, CA, 00000"];

[cell.contentView addSubview:addressField];

[addressField release];

This works great but I this code makes the cell unselectable probably because the UITextView is covering the entire cell.

How can I work around this so that I can have both the UITextView and selectable cells?

btw, I could make the UITextView size a bit smaller but users would still not be able to select the cell if they touch the UITextView.

  • 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-05-27T03:11:21+00:00Added an answer on May 27, 2026 at 3:11 am

    I would adopt the following approach in order to keep interaction enabled with both the UITextView and the UITableViewCell.

    • Declare your controller class (a UITableViewController I guess ?) as UITexView delegate.
    • When you declare your UITextView, set the table view controller as it’s delegate.
    • Implement one of the UITextViewDelegate methods (ex : – (void)textViewDidChangeSelection:(UITextView *)textView) in your table view controller .m file.
    • From within this method you can manipulate the targeted cell either with a custom code or by triggering the tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *) delegate method through selectRowAtIndexPath:animated:scrollPosition:.

    Your code might then look like :

    In the table view controller .h file :

    @interface MyTableViewController : UITableViewController <UITextViewDelegate> { ...
    ...
    }
    

    In the table view controller .m file :

    UITextView *addressField = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 300, 75)];
    [addressField setDelegate:self];
    ...
    

    Then implement this function for example (or any other suitable UITextViewDelegate function) :

    - (void)textViewDidChangeSelection:(UITextView *)textView {
    
        // Determine which text view triggered this method in order to target the right cell
        ...
        // You should have obtained an indexPath here
        ...
        // Call the following function to trigger the row selection table view  delegate method
        [self.tableView selectRowAtIndexPath:indexPath animated:YES    scrollPosition:UITableViewScrollPositionNone]
    
    }
    

    Note that there are other alternatives like subclassing UITextView and deal with it’s touch methods. I would recommend to use the possibilites offered by its delegate protocol though.

    Note also that it might be handy to have your UITextView declared or at least referenced as an instance variable of the table view controller class. This will help you easily keep track of which addressField was hit and get the right indexPath.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to navigate to a website using pre-defined cookies, Add some text to
I want to add some static information associated with string keys to all of
At the root of my site... www.domain.com . want to add some static pages
I have a website built with ASP.NET (3.5) and want add some level of
I want to add some logging capability to a cf.net application running on WM6
I want to add some Ajax -niceness to my Django-coded website. In my Django
I want to add some functionality track certain calls to ActiveX object methods in
I want to add some jQuery functionality to our sites where one piece of
I want to add some html in an email. I've tried the following. vFromName
I want to add some classes to a CodeIgniter project that aren't models, views,

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.