All Questions
            4,459
            questions
        
        
            241
            votes
        
        
            8
            answers
        
        
            147k
            views
        
    iPhone - Get Position of UIView within entire UIWindow
                The position of a UIView can obviously be determined by view.center or view.frame etc. but this only returns the position of the UIView in relation to it's immediate superview.
I need to determine the ...
            
        
       
    
            188
            votes
        
        
            27
            answers
        
        
            127k
            views
        
    Dashed line border around UIView
                How do I add dashed line border around UIView.
Something Like this
            
        
       
    
            168
            votes
        
        
            12
            answers
        
        
            147k
            views
        
    Given a view, how do I get its viewController?
                I have a pointer to a UIView.  How do I access its UIViewController?  [self superview] is another UIView, but not the UIViewController, right?
            
        
       
    
            149
            votes
        
        
            24
            answers
        
        
            97k
            views
        
    Handling an empty UITableView. Print a friendly message
                I have a UITableView that in some cases it is legal to be empty. So instead of showing the
background image of the app, I would prefer to print a friendly message in the screen, such as:
  This list ...
            
        
       
    
            142
            votes
        
        
            8
            answers
        
        
            214k
            views
        
    iPhone UIView Animation Best Practice
                What is considered best practice for animating view transitions on the iPhone? 
For example, the ViewTransitions sample project from apple uses code like:
CATransition *applicationLoadViewIn = [...
            
        
       
    
            138
            votes
        
        
            9
            answers
        
        
            156k
            views
        
    How to draw a custom UIView that is just a circle - iPhone app
                How would I go about drawing a custom UIView that is literally just a ball (a 2D circle)? Would I just override the drawRect method? And can someone show me the code for drawing a blue circle? 
Also, ...
            
        
       
    
            137
            votes
        
        
            8
            answers
        
        
            57k
            views
        
    iPhone SDK: what is the difference between loadView and viewDidLoad?
                When working with views and view controllers in an iPhone app, can anyone explain the difference between loadView and viewDidLoad?  
My personal context, is that I build all my views from code, I do ...
            
        
       
    
            136
            votes
        
        
            14
            answers
        
        
            74k
            views
        
    Changing my CALayer's anchorPoint moves the view
                I want to alter the anchorPoint, but keep the view in the same place.
I've tried NSLog-ing self.layer.position and self.center and they both stay the same regardless of changes to the anchorPoint. Yet ...
            
        
       
    
            125
            votes
        
        
            14
            answers
        
        
            67k
            views
        
    Rounded UIView using CALayers - only some corners - How?
                In my application - there are four buttons named as follows:
Top - left
Bottom - left
Top - right
Bottom - right
Above the buttons there is an image view (or a UIView).
Now, suppose a user taps on -...
            
        
       
    
            118
            votes
        
        
            8
            answers
        
        
            111k
            views
        
    Get position of UIView in respect to its superview's superview
                I have a UIView, in which I have arranged UIButtons. I want to find the positions of those UIButtons. 
I am aware that buttons.frame will give me the positions, but it will give me positions only ...
            
        
       
    
            112
            votes
        
        
            8
            answers
        
        
            90k
            views
        
    CALayers didn't get resized on its UIView's bounds change. Why?
                I have a UIView which has about 8 different CALayer sublayers added to its layer.
If I modify the view's bounds (animated), then the view itself shrinks (I checked it with a backgroundColor), but the ...
            
        
       
    
            108
            votes
        
        
            17
            answers
        
        
            34k
            views
        
    "From View Controller" disappears using UIViewControllerContextTransitioning
                I got one problem and i have described it below.
I am using UIViewControllerContextTransitioning for custom transitions.
I have 2 view controllers, first view controller and second view controller.
...
            
        
       
    
            107
            votes
        
        
            2
            answers
        
        
            48k
            views
        
    What is the relationship between UIView's setNeedsLayout, layoutIfNeeded and layoutSubviews?
                Can anyone give a definitive explanation on the relationship between UIView's setNeedsLayout, layoutIfNeeded and layoutSubviews methods? And an example implementation where all three would be used. ...
            
        
       
    
            102
            votes
        
        
            4
            answers
        
        
            97k
            views
        
    How to create a UIView bounce animation?
                I have the following CATransition for a UIView called finalScoreView, which makes it enter the screen from the top:
CATransition *animation = [CATransition animation];
animation.duration = 0.2;
...
            
        
       
    
            102
            votes
        
        
            10
            answers
        
        
            46k
            views
        
    Interaction beyond bounds of UIView
                Is it possible for a UIButton (or any other control for that matter) to receive touch events when the UIButton's frame lies outside of it's parent's frame? Cause when I try this, my UIButton doesn't ...
            
        
       
    
            101
            votes
        
        
            6
            answers
        
        
            105k
            views
        
    Correct way to load a Nib for a UIView subclass
                I am aware this question has been asked before but the answers are contradicting and I am confused, so please don't flame me.
I want to have a reusable UIView subclass throughout my app. I want to ...
            
        
       
    
            97
            votes
        
        
            13
            answers
        
        
            105k
            views
        
    Determine whether UIView is visible to the user?
                Is it possible to determine whether my UIView is visible to the user or not?
My View is added as a subview several times into a UITabBarController.
Each instance of this view has an NSTimer that ...
            
        
       
    
            94
            votes
        
        
            7
            answers
        
        
            31k
            views
        
    iOS White to Transparent Gradient Layer is Gray
                I have a CAGradientLayer inserted to the bottom of this small detail view that pops up at the bottom of the app. As you can see, I've set the colors from white to clear, but there's this strange gray ...
            
        
       
    
            90
            votes
        
        
            9
            answers
        
        
            154k
            views
        
    Draw line in UIView
                I need to draw a horizontal line in a UIView. What is the easiest way to do it. For example, I want to draw a black horizontal line at y-coord=200.
I am NOT using Interface Builder.
            
        
       
    
            88
            votes
        
        
            18
            answers
        
        
            91k
            views
        
    How can I loop through all subviews of a UIView, and their subviews and their subviews
                How can I loop through all subviews of a UIView, and their subviews and their subviews?
            
        
       
    
            88
            votes
        
        
            4
            answers
        
        
            64k
            views
        
    Difference between addSubview and insertSubview in UIView class
                What is the difference between addSubview and insertSubView methods when a view is added programmatically?
            
        
       
    
            84
            votes
        
        
            9
            answers
        
        
            70k
            views
        
    How can I do Key Value Observing and get a KVO callback on a UIView's frame?
                I want to watch for changes in a UIView's frame, bounds or center property. How can I use Key-Value Observing to achieve this?
            
        
       
    
            83
            votes
        
        
            1
            answer
        
        
            39k
            views
        
    UIView - How to get notified when the view is loaded?
                Is there anything similar to the viewDidLoad of UIViewController for a UIView???
I need to be notified as soon as a UIView has loaded (Subclass of UIView), and perform some actions.
            
        
       
    
            79
            votes
        
        
            7
            answers
        
        
            128k
            views
        
    Adding padding to an UIView
                I'm looking for a way to add a padding property to an UIView. Ideally, I would like to avoid subclassing and putting it in a category. The usage would be something like:
myview.padding = ...
            
        
       
    
            76
            votes
        
        
            7
            answers
        
        
            84k
            views
        
    Drawing UIBezierPath on code generated UIView
                I have a UIView added in code at run time.
I want to draw a UIBezierPath in it, but does this means i have to override the drawRect for UIView?
Or is there another way of drawing to it on the custom ...
            
        
       
    
            74
            votes
        
        
            10
            answers
        
        
            128k
            views
        
    How to fill background image of an UIView
                I have an UIView and I set a background image in this way:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"sfond-appz.png"]];
My problem is that back-image is not ...
            
        
       
    
            74
            votes
        
        
            11
            answers
        
        
            64k
            views
        
    How to achieve UIButton / UILabel 'padding' in iPhone app
                I've got various views in my iPhone application that require padding e.g a custom UIButton with text aligned left, and a UILabel with a background color.
This may be a really stupid question, but how ...
            
        
       
    
            74
            votes
        
        
            5
            answers
        
        
            78k
            views
        
    Passing through touches to UIViews underneath
                I have a UIView with 4 buttons on it and another UIView on top of the buttons view.  The top most view contains a UIImageView with a UITapGestureRecognizer on it.
The behavoir I am trying to create ...
            
        
       
    
            74
            votes
        
        
            8
            answers
        
        
            120k
            views
        
    How to add an UIViewController's view as subview
                Note to googlers, this Q-A is now six years out of date!
As Micky below and others mention, this is now done on an everyday basis with Containers in iOS.
I have a ViewController which controls many ...
            
        
       
    
            71
            votes
        
        
            4
            answers
        
        
            41k
            views
        
    UIView hide children views when out of bounds
                I have a view, lets say 100x100. And it has set of uiviews as subviews: let say 30x30
If a subview has top-left coordinate: (90,90) - I expect to see only part of this subview. But I still see entire ...
            
        
       
    
            66
            votes
        
        
            7
            answers
        
        
            67k
            views
        
    How to make a circular UIView
                I want to make a UIView or UIImageView that is a circle. Or a circle that i can change the size of using a slider, and the color of with a pickerview.
            
        
       
    
            65
            votes
        
        
            6
            answers
        
        
            84k
            views
        
    addSubview animation
                I have main UIView where I display different data. Then I put a button, which displays subview like this:
- (IBAction) buttonClicked:(id)sender
{
    UIView *newView = [[UIView alloc] initWithFrame:...
            
        
       
    
            63
            votes
        
        
            9
            answers
        
        
            43k
            views
        
    View got hidden below UINavigationBar iOS 7
                Earlier, I was using iOS 6.1 for my project. Recently I have switched to iOS 7. For, a lot of changes I knew, I updated my code.. But I have observed a strange behavior. My view on every screen gets ...
            
        
       
    
            63
            votes
        
        
            3
            answers
        
        
            57k
            views
        
    iPhone how to check the type of an Object?
                I want to check the type of an Object. How can I do that?
The scenario is I'm getting an object. If that object is of type A then do some operations. If it is of type B then do some operations. ...
            
        
       
    
            62
            votes
        
        
            4
            answers
        
        
            65k
            views
        
    How to force layoutSubviews of UIView?
                I have a custom UIView which has a dedicated, manually set frame for portrait and landscape orientation because autoresizingMasks just don't work in my case.
I set this frame in:
 - (void)...
            
        
       
    
            60
            votes
        
        
            3
            answers
        
        
            41k
            views
        
    UIView: opaque vs. alpha vs. opacity
                How do opaque alpha and the opacity of the background work together for a UIView and what are the differences between them?
UIView http://i.minus.com/jb2IP8TXbYTxKr.png
            
        
       
    
            59
            votes
        
        
            5
            answers
        
        
            55k
            views
        
    Set UIView's autoresizing mask programmatically?
                I have to set autoresizingMask programmatically for UIView.
I don't know how to implement this.
            
        
       
    
            58
            votes
        
        
            11
            answers
        
        
            118k
            views
        
    How to add a footer to the UITableView?
                I'me using this code to add a footer to the TableView. It has 20 sections, and each section a few rows. There's a titleForHeaderInSection, and sectionForSectionIndexTitle methods.
CGRect footerRect = ...
            
        
       
    
            56
            votes
        
        
            3
            answers
        
        
            51k
            views
        
    Laying out & sizing of subviews in a UIViewController
                I have an app with with a UITabController and each tab is a UINavigationController. The root of one of my UINavigationControllers is a UIViewController.
Inside that view controller's view, I want to ...
            
        
       
    
            55
            votes
        
        
            3
            answers
        
        
            46k
            views
        
    What are block-based animation methods in iPhone OS 4.0?
                I am trying to implement a game using the iPhone OS 4.0 (iOS4?) SDK. In the previous versions of the SDK, I've been using the [UIView beginAnimations:context:] and [UIView commitAnimations] to create ...
            
        
       
    
            55
            votes
        
        
            5
            answers
        
        
            42k
            views
        
    UIView did appear?
                I'm wondering, is there a way to get a delegate or something, when a particular UIView has been shown on the screen ?
            
        
       
    
            54
            votes
        
        
            6
            answers
        
        
            42k
            views
        
    How to make a UIView always appear at the front?
                Currently I have a UIView which contains some controls. I then have some images I programatically add to the view to display as animations. Currently at the end of each interval of my game loop im ...
            
        
       
    
            53
            votes
        
        
            12
            answers
        
        
            38k
            views
        
    How to draw a "speech bubble" on an iPhone?
                I'm trying to get a "speech bubble" effect similar to the one in Mac OS X when you right click on something in the dock.  Here's what I have now:
I need to get the "triangle" part of the lower ...
            
        
       
    
            52
            votes
        
        
            6
            answers
        
        
            73k
            views
        
    Remove Auto-Layout Constraints for Specific Object
                I have a UIImageView embedded in a UIView. My entire app uses AutoLayout, but I want to  remove constraints for the UIImageView. Xcode will not allow me to delete the constraints, is there a way to ...
            
        
       
    
            49
            votes
        
        
            12
            answers
        
        
            86k
            views
        
    How to disable touch input to all views except the top-most view?
                I have a view with multiple subviews.  When a user taps a subview, the subview expands in size to cover most of the screen, but some of the other subviews are still visible underneath.
I want my app ...
            
        
       
    
            48
            votes
        
        
            3
            answers
        
        
            29k
            views
        
    What UIView layer.masksToBounds is doing if set to YES?
                Anyone know? I found a few answers, but there were too complex and going too deep.  I need a simple answer.
            
        
       
    
            48
            votes
        
        
            4
            answers
        
        
            20k
            views
        
    How to animate layer shadowOpacity?
                I have a view on which I've set the layerOpacity to 1.
    theView.layer.shadowOpacity = 1.0;
This looks fine when the view is farther down the screen.  When I move this view up to be flush with ...
            
        
       
    
            48
            votes
        
        
            4
            answers
        
        
            106k
            views
        
    Changing UIView size programmatically
                I've a UIView, I want to change the size when user touches a button.
CGRect newFrame = self.myview.frame;
newFrame.size.width = 200;
newFrame.size.height = 200;
[self setFrame:newFrame];
CGRect ...
            
        
       
    
            44
            votes
        
        
            6
            answers
        
        
            44k
            views
        
    Orientation in a UIView added to a UIWindow
                I have a UIView which is supposed to cover the whole device (UIWindow) to support an image zoom in/out effect I'm doing using core animation where a user taps a button on a UITableViewCell and I zoom ...
            
        
       
    
            44
            votes
        
        
            18
            answers
        
        
            34k
            views
        
    iOS: Detect if the device is iPhone X family (frameless)
                In my app there is some logic for frameless devices (iPhoneX, Xs Xs max, Xr). Currently it works base on the model of the devices, so, I detect the model by DeviceKit framework. 
But I want to extend ...