It looks like, if you want to change the case of a particular letter (say, all occurrences, letter "a"), you will have to iterate through all the chars in your textView, check if they are "a"s, if they are upper or lower case, and change their case accordingly.
That is, if I understood your intentions correctly.

On May 4, 2009, at 2:38 PM, rethish wrote:

Hi,

I am using the action methods uppercaseWord: and lowercaseWord: to change
the case of selected word.

-(IBAction)changecase:(id)sender
{
  if([[fontCasePopup titleOfSelectedItem] isEqualToString:@"A"])
   {
      [textView uppercaseWord:sender];
   }
   else if([[fontCasePopup titleOfSelectedItem] isEqualToString:@"a"])
   {
            [textView lowercaseWord:sender];
   }
}

I want to change the case of letters rather than a complete word. And I
tried it with another action message:

[textView changeCaseOfLetter:sender];

But its not working. why is it so? Is there anything thing to be done?


Thank you in advance

rethish




_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/ok5.admin%40gmail.com

This email sent to ok5.ad...@gmail.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to