Questions tagged [interface-builder]
Interface Builder is a visual design tool used to create user interfaces for Apple's macOS and iOS platforms.
                                	
	interface-builder
    
                            
                        
                    
            6,230
            questions
        
        
            1322
            votes
        
        
            82
            answers
        
        
            1.0m
            views
        
    Xcode - How to fix 'NSUnknownKeyException', Reason: "… this class is not key value coding-compliant for the key X" error?
                I'm trying to link a UILabel with an IBOutlet created in my class.
My application is crashing with the following error"
*** 
Terminating app due to uncaught exception
'NSUnknownKeyException', ...
            
        
       
    
            819
            votes
        
        
            33
            answers
        
        
            296k
            views
        
    Loaded nib but the 'view' outlet was not set
                I added a new nib file to my project, and tried to load it.
However, when I click on the toolbar icon that is supposed to take me to the view that I created, I get an NSInternalInconsistencyException ...
            
        
       
    
            639
            votes
        
        
            52
            answers
        
        
            235k
            views
        
    Xcode 6 Bug: Unknown class in Interface Builder file
                I upgraded to Xcode 6 beta 4 and now my App continuously crashes with the message
  Unknown class X in Interface Builder file.
It crashes because supposedly Xcode can't find my custom classes that I ...
            
        
       
    
            625
            votes
        
        
            35
            answers
        
        
            366k
            views
        
    UIScrollView Scrollable Content Size Ambiguity
                Fellow devs,
I am having trouble with AutoLayout in Interface Builder (Xcode 5 / iOS 7).
It's very basic and important so I think everyone should know how this properly works. If this is a bug in ...
            
        
       
    
            575
            votes
        
        
            11
            answers
        
        
            131k
            views
        
    Should IBOutlets be strong or weak under ARC?
                I am developing exclusively for iOS 5 using ARC. Should IBOutlets to UIViews (and subclasses) be strong or weak?
The following:
@property (nonatomic, weak) IBOutlet UIButton *button;
Would get rid ...
            
        
       
    
            367
            votes
        
        
            24
            answers
        
        
            214k
            views
        
    How to use Auto Layout to move other views when a view is hidden?
                I have designed my custom Cell in IB, subclassed it and connected my outlets to my custom class. I have three subviews in cell content which are: UIView (cdView) and two labels (titleLabel and ...
            
        
       
    
            281
            votes
        
        
            19
            answers
        
        
            191k
            views
        
    Could not insert new outlet connection: Could not find any information for the class named
                I got an error on Xcode saying that there was no information about the view controller.
  Could not insert new outlet connection: Could not find any information for the class named
Why is this ...
            
        
       
    
            281
            votes
        
        
            14
            answers
        
        
            215k
            views
        
    Cocoa Touch: How To Change UIView's Border Color And Thickness?
                I saw in the inspector that I can change the background color, but I'd like to also change the border color and thickness, is this possible?
            
        
       
    
            261
            votes
        
        
            46
            answers
        
        
            174k
            views
        
    "Unknown class <MyClass> in Interface Builder file" error at runtime
                Even though Interface Builder is aware of a MyClass, I get an error when starting the application.
This happens when MyClass is part of a library, and does not happen if I compile the class directly ...
            
        
       
    
            245
            votes
        
        
            23
            answers
        
        
            309k
            views
        
    How to load a UIView using a nib file created with Interface Builder
                I'm trying to do something a bit elaborate, but something that should be possible. So here is a challenge for all you experts out there (this forum is a pack of a lot of you guys :) ).
I'm creating a ...
            
        
       
    
            234
            votes
        
        
            23
            answers
        
        
            218k
            views
        
    How to deselect a selected UITableView cell?
                I am working on a project on which I have to preselect a particular cell.
I can preselect a cell using -willDisplayCell, but I can't deselect it when the user clicks on any other cell.  
- (void)...
            
        
       
    
            219
            votes
        
        
            5
            answers
        
        
            66k
            views
        
    How do I enter RGB values into Interface Builder?
                How can I enter RGB or Hex color values for backgrounds in Interface Builder? I can select predefined colors but I would like to manually enter in RGB values. Where can I do this?
            
        
       
    
            211
            votes
        
        
            5
            answers
        
        
            60k
            views
        
    Xcode 10, where are the UI elements?
                Have been out of Swift coding for almost a year, I'm back. 
Download Xcode 10 beta. Have I lost my mind?  I've tried every trick I know, none of the UI elements show up in storyboard. Zero. The ...
            
        
       
    
            201
            votes
        
        
            9
            answers
        
        
            166k
            views
        
    Is it possible to set UIView border properties from interface builder?
                Is it possible to control UIView border properties (color, thickness, etc...) directly from interface builder or I can only do it programmatically?
            
        
       
    
            187
            votes
        
        
            14
            answers
        
        
            65k
            views
        
    UISplitViewController in portrait on iPhone shows detail VC instead of master
                I am using a Universal Storyboard in Xcode 6, targeting iOS 7 and above. I've implemented a UISplitViewController which is now natively supported on iPhone running iOS 8, and Xcode will automatically ...
            
        
       
    
            167
            votes
        
        
            11
            answers
        
        
            178k
            views
        
    IBOutlet and IBAction
                What is the purpose of using IBOutlets and IBActions in Xcode and Interface Builder?
Does it make any difference if I don't use IBOutlets and IBActions?
Swift:
@IBOutlet weak var textField: ...
            
        
       
    
            165
            votes
        
        
            15
            answers
        
        
            69k
            views
        
    Xcode 9 - "Fixed Width Constraints May Cause Clipping" and Other Localization Warnings
                I downloaded the new Xcode and in Interface Builder I'm having a ton of problems with warnings that say things like:
  Fixed Width Constraints May Cause Clipping
It looks like this:
I do have ...
            
        
       
    
            161
            votes
        
        
            22
            answers
        
        
            84k
            views
        
    @IBDesignable error: IB Designables: Failed to update auto layout status: Interface Builder Cocoa Touch Tool crashed
                I have a very simple subclass of UITextView that adds the "Placeholder" functionality that you can find native to the Text Field object. Here is my code for the subclass:
import UIKit
import ...
            
        
       
    
            156
            votes
        
        
            8
            answers
        
        
            42k
            views
        
    Why is UICollectionViewCell's outlet nil?
                I have created a custom UICollectionViewCell in Interface Builder, binded views on it to the class, and then when I want to use and set a string to the label on the string, tha label has a nil value.
...
            
        
       
    
            152
            votes
        
        
            15
            answers
        
        
            139k
            views
        
    How to make UIButton's text alignment center? Using IB
                I can't set the title of UIButton using IB as center. My title is multi line.It is giving like this one 
But I want like this one 
I have given space in this but I don't want to do that. As it is ...
            
        
       
    
            139
            votes
        
        
            9
            answers
        
        
            103k
            views
        
    Xcode 6 Storyboard the wrong size?
                Built a new project from scratch in Swift in Xcode 6 (Beta 1) and have seen some strange behaviour with Storyboards and the output that I am viewing.
I have built a simple interface (as shown below) -...
            
        
       
    
            139
            votes
        
        
            6
            answers
        
        
            26k
            views
        
    Xcode changes unmodified storyboard and XIB files
                Storyboards are rather a royal pain from a git workflow perspective when multiple people are collaborating on them. For example, the XML in the .storyboard file has its starting <document> tag's ...
            
        
       
    
            124
            votes
        
        
            2
            answers
        
        
            60k
            views
        
    Remove autolayout (constraints) in Interface Builder
                I'm trying to make my project compatible with Snow Leopard and I am not able to remove the autolayout in the nibs using Interface builder (XCode 4.3 on Lion).
Is it possible to remove the constraints ...
            
        
       
    
            116
            votes
        
        
            7
            answers
        
        
            109k
            views
        
    How to add a button to UINavigationBar?
                How to add a button to UINavigationBar programmatically?
            
        
       
    
            112
            votes
        
        
            2
            answers
        
        
            89k
            views
        
    What is a StoryBoard ID and how can I use this?
                I am new to IOS developing and recently started in Xcode 4.5. I saw for every viewController that i could set some identity variables including the storyboard ID. What is this, and how can I use it?
...
            
        
       
    
            110
            votes
        
        
            14
            answers
        
        
            89k
            views
        
    Can I disable autolayout for a specific subview at runtime?
                I have a view that needs to have its frame manipulated programmatically - it's a kind of document view that wraps to its content which is then scrolled and zoomed around a superview by manipulating ...
            
        
       
    
            107
            votes
        
        
            4
            answers
        
        
            99k
            views
        
    Handling Touch Event in UILabel and hooking it up to an IBAction
                Ok, so I have a UILabel created in interface builder that displays some some default text of "tap to begin".   
When the user taps the UILabel I want it to trigger an IBAction method:
-(IBAction)next;...
            
        
       
    
            104
            votes
        
        
            14
            answers
        
        
            17k
            views
        
    Custom Font Sizing in Xcode 6 Size Classes not working properly with Custom Fonts
                Xcode 6 has a new feature where fonts and font sizes in UILabel, UITextField, and UIButton can be set automatically based on the size class of the current device configuration, right in the storyboard....
            
        
       
    
            100
            votes
        
        
            3
            answers
        
        
            30k
            views
        
    Does anyone know what the new Exit icon is used for when editing storyboards using Xcode 4.5?
                Right-clicking the Exit icon yields an empty window. Can't Ctrl-drag a connection to any IB elements or corresponding source files. Docs give no love. Doesn't appear in nib files, only storyboards. My ...
            
        
       
    
            96
            votes
        
        
            3
            answers
        
        
            50k
            views
        
    "Width equals height" constraint in Interface Builder
                I can't find a way to create a 'square' constraint, meaning 'width equals height' in Interface Builder. I guess it's possible to add such constraint programmatically. Is there something I can do in IB?...
            
        
       
    
            96
            votes
        
        
            11
            answers
        
        
            48k
            views
        
    IB_DESIGNABLE, IBInspectable -- Interface builder does not update
                I have the following set of code:
CustomView.h
#import <UIKit/UIKit.h>
IB_DESIGNABLE
@interface CustomView : UIView
@property (nonatomic) IBInspectable UIColor *borderColor;
@property (...
            
        
       
    
            95
            votes
        
        
            18
            answers
        
        
            66k
            views
        
    how do I use UIScrollView in Interface Builder?
                While I've used UIScrollView successfully in the past by manipulating it programmatically, I'm having trouble getting it to work by setting it up exclusively in Interface Builder.  
I have a simple "...
            
        
       
    
            92
            votes
        
        
            9
            answers
        
        
            28k
            views
        
    Xcode - Is there a way to drag a component from one view to another without losing its frame?
                What I'd like to do is drag a component/view from one superview to another in Xcode's interface-builder without having its frame/position be reset.  
Xcode's default behavior when doing this appears ...
            
        
       
    
            91
            votes
        
        
            1
            answer
        
        
            33k
            views
        
    What are File Owner and First Responder in iOS - Xcode?
                What are File Owner and First Responder in iOS - Xcode?
            
        
       
    
            90
            votes
        
        
            16
            answers
        
        
            90k
            views
        
    Loading a Reusable UITableViewCell from a Nib
                I am able to design custom UITableViewCells and load them just fine using the technique described in the thread found at http://forums.macrumors.com/showthread.php?t=545061.  However, using that ...
            
        
       
    
            90
            votes
        
        
            3
            answers
        
        
            26k
            views
        
    iOS autolayout to center my view between two views
                How to set up autolayout in Interface Builder to arrange views vertically as shown on image:
Top view pinned to top screen edge, Bottom view pinned to bottom screen edge. My view should be centered ...
            
        
       
    
            90
            votes
        
        
            6
            answers
        
        
            34k
            views
        
    How to create an IBInspectable of type enum
                enum is not an Interface Builder defined runtime attribute.
The following does not show in Interface Builder's Attributes Inspector:
enum StatusShape:Int {
    case Rectangle = 0
    case Triangle = ...
            
        
       
    
            89
            votes
        
        
            10
            answers
        
        
            46k
            views
        
    Can't resize UIView in IB
                Probably something simple, but I can't figure why I cannot resize a UIView in a xib in Interface Builder. 
I created a new view XIB in xcode and in the size inspector, the width and height are ...
            
        
       
    
            88
            votes
        
        
            8
            answers
        
        
            18k
            views
        
    Could not instantiate class named IBNSLayoutConstraint
                I'm using XCode6 beta and trying out Swift. When I put some auto layout constraints in a view controller the app crashes with the following error:
    Terminating app due to uncaught exception '...
            
        
       
    
            86
            votes
        
        
            8
            answers
        
        
            63k
            views
        
    UITextField "value changed" not firing when field is updated
                I have an IBAction that I have connected to a UITextField element in Interface Builder. (Firing on "value changed" event)
I also have a UISlider that updates the TextField element automatically when ...
            
        
       
    
            86
            votes
        
        
            6
            answers
        
        
            70k
            views
        
    How to send objects in NIB files to front/back?
                How can I adjust the "z"-positions of objects (e.g. sending UIImageViews to the front/back) in the integrated interface builder in Xcode?
            
        
       
    
            86
            votes
        
        
            12
            answers
        
        
            99k
            views
        
    Alignment UIImageView with Aspect Fit
                for my UIImageView I choose Aspect Fit (InterfaceBuilder) but how can I change the vertical alignment?
            
        
       
    
            84
            votes
        
        
            2
            answers
        
        
            79k
            views
        
    Programmatically send to front/back elements created from interface builder
                In interface builder, there are layout options to send to back or send to front any elements such as UIButton, UIImage, UILabel etc...
Now, I would like to do the same at runtime, programmatically.
...
            
        
       
    
            83
            votes
        
        
            7
            answers
        
        
            37k
            views
        
    Reuse a uiview xib in storyboard
                I typically like to create and design my uiviews in interface builder. Sometimes I need to create a single view in a xib that can be reused in multiple view controllers in a storyboard.
            
        
       
    
            82
            votes
        
        
            2
            answers
        
        
            26k
            views
        
    Remove Content and Frame layout guides from UIScrollview
                I made a pod Xcode 11 and iOS 13, created an UIScrollview and set my content there.
While installing on an older main project, this alert message shows:
  Content and frame layout guides before iOS ...
            
        
       
    
            82
            votes
        
        
            1
            answer
        
        
            1k
            views
        
    Was the origin positioning 'box' removed from Xcode 6?
                I don't see this tool in Xcode 6. Did they take it out? Can I re-enable it? I use it all the time.
            
        
       
    
            80
            votes
        
        
            13
            answers
        
        
            34k
            views
        
    iOS equivalent for Android View.GONE visibility mode
                I'm developing an app for iOS and I'm using the Storyboard with AutoLayout ON. One of my view controllers has a set of 4 buttons, and in certain circumstances i would like to make the first one ...
            
        
       
    
            77
            votes
        
        
            6
            answers
        
        
            19k
            views
        
    Color in storyboard not matching UIColor
                I am defining a color in code as
[UIColor colorWithHue:32.0/360.0 saturation:0.88 brightness:0.97 alpha:1]
If I try to set the same color in storyboard, when running the App it is a slightly ...
            
        
       
    
            77
            votes
        
        
            8
            answers
        
        
            9k
            views
        
    Xcode 11 add new constraints set zero: use set value instead of default / standard
                I used to use autolayout add new constraints to make simple constraints to superview / relative view like this (for loooong time): 
However, recently after updated to the latest xcode (11.3.3 or just ...
            
        
       
    
            76
            votes
        
        
            10
            answers
        
        
            36k
            views
        
    @IBDesignable crashing agent
                When I write my own UIButton-extended class and make it @IBDesignable, I receive two errors in Interface Builder, namely:
Main.storyboard: error: IB Designables: Failed to update auto layout status: ...