IPhone: formatting a text as it's beeing inputed

Hello all,
I am trying to use a textfield in order for the user to input a float value.
I would like to present the numerical keyboard, which has no "." sign...
So, I've been looking for a way to insert a "." into the string as soon as the user has input the first number (my float value is always in the format X.XXX).
i've tried:
- (void)textFieldDidBeginEditing:(UITextField *)theTextField
if([theTextField isEqual:myTextField])
if([myTextField.text length] == 1)
myTextField.text = [myTextField.text stringByAppendingString:@"."];
to no avail...
thanks for any help...

Great !
got it to work with:
- (BOOL)textField:(UITextField *)textField
shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
if(textField == textFieldOne)
if (textFieldOne.text.length == 1 && string.length != 0)
textFieldOne.text = [textFieldOne.text stringByAppendingString:@"."];
return YES;
else
return NO;
but I gotta say: I don't understand the
&& string.length != 0
part... since string is not defined, shouldn't it be "nil" and therefore its length 0 ? Guess not since the editing IS happening, but I am struggling with the logic here...
Thanks for the help !

Similar Messages

  • Does anyone know of an e-reader app for the iphone that has text to speech capability? I have a Kindle 3G that can read whole pdf documents and books but I cannot figure out how to do it on my iphone 4.

    Does anyone know of an e-reader app for the iphone that has text to speech capability? I have a Kindle 3G that can read whole pdf documents and books but I cannot figure out how to do it on my iphone 4.
    All of the apps I have found on the App store either do not have the text to speech capability or if they have it they will only read a page at a time or simply read the text you paste into their window. I really do not understand what is so difficult about having this feature as Kindle provides it--though Amazon does not make the feature available on its iPhone 4 app.
    Please help.

    thanks. yes i am aware of the VoiceOver feature but it is NOT the solution to my problem. as you said, it is a solution to a different set of issues. i want the text to speech ability because i there are books i need to read but do not have the time to sit down and read them and have become used to listening to them read to me either by a professional human reader or with the text to speech software on the Kindle.
    I think Apple makes the best audio devices but i am really disappointed in this inexplainable shortcoming. if apple can give us siri they ought to be able to design a nice little button that i can push to turn on text to speech while i am in a document, book, magazine or webpage. clearly it is possible as apple has added the "reader" button in safari to have web pages dropped into the reader format.
    thanks for your suggestion though, it is what everyone suggests but it does not address the issue.

  • I send an email from my Iphone to a friend.  My friend receives it on her Iphone, but as text message.  She replies and it goes back to my daughter's phone, a completely different email and phone number.  Why?

    I send an email from my Iphone to a friend.  My friend receives it on her Iphone, but as text message.  She replies and it goes back to my daughter's phone, a completely different email and phone number.  Why?

    We went through my friend's phone and my daughter's email and phone number are not in it.  I have never given my daughter's iphone number to my friend.  Is it something to do with gmail or my apple id?  My daughter (14) has been using my computer as her "base" for HER Iphone. 
    My friend does use her iphone number as an email address as well.
    For instance:  her phone number might look like this:  (493) 305-3958
    and her email address would look like this:  [email protected]
    If I Iphone/email my friend, she receives it as a text message.  Then if she replies to that text message, it goes to my daughter's phone and not mine.  It's completely crazy!  We searched her phone contacts and did not find my daughter's phone number anywhere or attached anywhere to mine.  Since when does Iphone emailing wind up in the text messaging area?

  • Formatting the text file

    hi folks,
    I have an text file with records, each record has several field values  and there is blank space between them, I need to remove the blank spaces, is there a way that i can do with all records at one stretch? Instead doing it for each record.
    I know it is not related to SAP but I need some help in this regard as there are  a lot of records and formatting each record manually is extremely painful. This is a corrected  file manually on a spreadsheet and converted into the text file from thereon.
    Any help is really appreicated.
    Thanks,
    SK

    Hi,
    What you are trying to do with the text file after removing the spaces?
    Are you going to use in SAp Upload? or just to remove the spaces in text fiel?
    If you are using it for other purposes, you should not remove the spaces, because for that particular field no data will be entered.
    (generally we remove the other chars's like " by Find and Replace method)
    Generally we format the text files from the Excel to utilise it somewhere?
    And we won't remove the spaces for surther uses.
    Regards,
    Anji

  • I created a pdf form from a Word doc with 9 pt aerial font formatting; the text on the pdf form is aerial 9 pt, but the fields are formatted in courier 12 pt - How do I reformat the font in the fields??

    I created a pdf form from a Word doc with 9 pt aerial font formatting; the text on the pdf form is aerial 9 pt, but the fields are formatted in courier 12 pt - How do I reformat the font in the fields??

    You can set up a temporary button (or link, bookmark, etc.) and add the following JavaScript action:
    // Mouse Up script for a temporary button (or bookmark, etc.)
    // Change the font and font size for all text fields in this document
    for (var i = 0; i < numFields; i += 1) {
        var f = getField(getNthFieldName(i));
        if (f.type === "text") {
            f.textFont = font.Helv;
            f.textSize = 9;
    It also sets the font size, but you can remove that line if you don't need to do that.

  • How to copy paste a table structure from word document into Text Field [field format Rich Text]

    In our current implementation we have a Blank page with Text Field [field format Rich Text] on generated PDF Document.
    Once the PDF document is generated, user can copy paste content form any word/rtf document to into the Text Field.
    Pasted content retains all text formatting [Bold, Italic, Underline, Indentation] except the Table format. Text Field is removing table metadata from the content and converting it into plant text.
    Is there anyway to copy paste table structure as it is from word document into Text Field?

    Hi,
    I don't think you can! While you can paste formatted text into the rich text field, the table metadata means nothing to the textfield.
    Niall

  • Format ICML text placed in InDesign

    Is it possible to format the text of ICMLs placed in an InDesign doc? (see below)

    Yes, but you need to check the story out first.
    Bob

  • Requirment Urgent: How to format standard text in Script like two columns.

    Hi,
    I want to format the text in two columns like this.
    1. This is the note. 5. This is the note.
    2. This is the note. 6. This is the note.
    3. This is the note. 7. This is the note.
    4. This is the note. 8. This is the note.
    I have to include a standard text and format like this.
    Thanks in advance.

    Hi,
    You have to create a paragraph format and create two tabs according to your column positions.
    and write.
    ,,&column1& ,,&column2&
    Regards,
    Wasim Ahmed

  • How to format a text object

    Post Author: ftpaxa
    CA Forum: Other
    I use a SQL server DataBase on Windows server 2003 with service pack 2. i use Crystal Report 10 with ODBC connection. I read that the nice DLL is "Crdb_odbc.dll".I saw a VB code "How to format a text object" on this site :http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=crxiTechrefenpdf&sliceId=&dialogID=7686352&stateId=1%200%207680692--' Create a new instance of the report.Dim oReport As New CrystalReport1Private Sub Form_Load()' Declare a TextObject object.Dim oTextObject As CRAXDRT.TextObject' Declare a generic Object.Dim oObject As Object' Declare a Section object.Dim oSection As CRAXDRT.Section' This variable is set to true once the' text object is found.Dim bText As BooleanbText = False' Search for all the report objects in each section.For Each oSection In oReport.SectionsFor Each oObject In oSection.ReportObjects' Find the first text object.If oObject.Kind = crTextObject Then' Get the text object and exit the loop.Set oTextObject = oObjectbText = TrueExit ForEnd IfNext oObjectIf bText Then Exit ForNext oSection' Format the text object and change the text.With oTextObject.BackColor = vbYellow.BorderColor = vbRed.BottomLineStyle = crLSDoubleLine.CanGrow = True.CharacterSpacing = 125.CloseAtPageBreak = True.FirstLineIndent = 25.Font.Italic = True.Font.Bold = True.Font.Size = 14.HasDropShadow = True.Height = 900.HorAlignment = crLeftAlign.KeepTogether = True.Left = 200.LeftIndent = 750.LeftLineStyle = crLSDashLine.MaxNumberOfLines = 16.RightIndent = 250.RightLineStyle = crLSDotLine.Suppress = False.SuppressIfDuplicated = True.SetText "Hello World".TextColor = vbBlue.TextRotationAngle = crRotate0.Top = 25.TopLineStyle = crLSSingleLine.Width = 3000End With' Set the report source of the viewer and view the report.CRViewer1.ReportSource = oReportCRViewer1.ViewReportEnd SubSo, i would like to do the same thingswith winbatch language. I tried this code :;Get CrystalRuntime Application Object HandleobjCra = ObjectCreate("CrystalRuntime.Application");Logs on to on or more SQL servers or ODBC data sources.objCra.LogOnServer("Crdb_odbc.dll","Magic","xxx","xx","zzzz") ; ("DLL file", "Server", "dbname", "username", "password"); open the saved reportobjReport = objCra.OpenReport("C:\Download\Perso\Programmation\Winbatch\Crystal Report\Final\rapport exploitation - abend.rpt")objReport.DiscardSavedData()TxtObj = objReport.Sections("PHb").ReportObjects("Text11")txtObj.Text = "testing" ; *** Error on this line : 1266: Ole:Bad Param Count;Export htmlPathHTML = strcat("C:\Download\Perso\Programmation\Winbatch\Crystal Report\Final\Resultat\rapport exploitation - abend.htm")hfile = PathHTMLcre = crr.ExportOptionscre.DestinationType = 1 ; diskfilecre.FormatType = 32 ; 24 = (HTML 3.2 standard), 31 = (PDF), 32 = (HTML4.0) cre.HTMLFileName = hfilecrr.Export(BOOL:@false)objectclose(cre)objectclose(objReport)objectclose(objCra)exit--
    Everythings work good except this linetxtObj.Text = "testing" I receive this error :1266: Ole:Bad Param CountI may be don't have the nice recipe. If you have a solution, it is welcome.

    Post Author: KAM
    CA Forum: Other
    Try using SetText.  Thanks.

  • Why is one iphone displaying the text messages of the other 2 iphones in my house?

    Why is one iphone displaying the text messages of the other 2 iphones in my house?

    That would be imessage and not text message.
    As stated by sberman, it's because the users are sharing apple id.
    On each devices - settings - message - send&receive- remove or uncheck the apple ids.

  • HT3529 When texting with other iphone users, the text used to be in a blue bubble. Now it's green. What happened? Am I being charged for these text messages now? I'm with Verizon if that matters.

    When texting with other iphone users, the text used to be in a blue bubble. Now it's green. What happened? Am I being charged for these text messages now? I'm with Verizon if that matters.

    Thanks for the help, Allan Sampson.
    I updated itunes, shut the phone off and on, it still didn't give me blue bubbles. Kept following the suggestions on the page ...  I didn't know there was an IMessaging switch, but, shoot, it was OFF. Anyway, I toggled it on and now the text bubbles are blue again.

  • Why does my iphone send all text from only one of my contacts to my email?

    Why does my iphone send all text from only one of my contacts to my email? I'm curious to know if anyone else has had this issue with the Iphone 5s...

    imessage has a new setting that shows all emails associated with your apple id.  There are two sections, send and receive.  Since you are using the same apple id, Im sure if you adjust one of those settings to your mobile number instead of your appleid, it wont send double.
    You might also have to adjust your wifes settings too, so those emails dont overlap

  • Conversion of a attached file in raw format to text format

    Hi All,
           We have a requirement where in which we will be getting an attachement to the mail which wil be in rqw format,we wanted to convert this attachement in raw format to text fiel.Is there any function moduel for the same.
            Pointers wil be appreciated.
            Thanks in advance.
    Regards,
    zareena.

    Hi,
    Check this FM'S,
    SX_OBJECT_CONVERT_RAW_TXT
    SCMS_BINARY_TO_TEXT
    for more info search SDN forum with the keyword 'raw to text format'
    Regards
    Adil

  • Conversion of a  file in raw format to text format

    Hi All,
    We have a requirement where in which we will be getting a mail with an attachemnt , which wil be in raw format,we wanted to convert this attachement in raw format to text file.Is there any function moduel for the same.
    Pointers wil be appreciated.
    Thanks in advance.
    Regards,
    zareena.

    Hi Zareena.
    I would like to suggest,
    SX_OBJECT_CONVERT_RAW_TXT.
    Hope that's usefull.
    Good Luck & Regards.
    Harsh Dave

  • Date Format in text

    Hai all
    I want to get the date format in text like dd/mm/yyyy based on the locale value.
    Is it posible to get the string format insted of date.
    Thanks a lot
    Aniesh U.K

    Hai all
    I want to get the date format in text like dd/mm/yyyy
    based on the locale value.
    Is it posible to get the string format insted of
    date.
    Thanks a lot
    Aniesh U.KLook in the API documentation for java.text.SimpleDateFormat

Maybe you are looking for