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: ...