Adding text to a window.

Discussion in 'Mac Programming' started by adcx64, Jun 1, 2011.

  1. adcx64 macrumors 65816


    Nov 17, 2008
    I am setting up a windows to pop up when my app starts. I use interface builder to make a text field, but it can be edited by the end user. how can I add a text field that cannot be editted by the end user, so it displays the same message every time?

    Thank You!
  2. Blakeasd macrumors 6502a

    Dec 29, 2009
    You need to use a label NOT a TextField. You can find the label in the Object Library in Interface Builder (or the integrated Xcode 4 editor ) by searching for 'label.' The user will not be able to edit a label. You can also change the state of a text field by unchecking the enabled check box in the IB Inspector.
    You could also do it like this in code, provided you have an IBOutlet connected to the NSTextField
    [myTextField setEnabled:NO];
    Labels and TextFields are all NSTextFields, the label is usually not changed by the user.
  3. kainjow Moderator emeritus


    Jun 15, 2000
    In IB there should be a Label object you can drag over. It's really just an NSTextField, but configured to be non-editable, non-selectable and no border.

Share This Page